home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_40_SSDELINS.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
186KB
|
3,288 lines
# near model CODE resource
# jump table entries: 10152-10160 (9 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 3A2E 0012 move.w D5, [A6 + 0x12]
0000000C 2E2E 0014 move.l D7, [A6 + 0x14]
00000010 6C02 bge +0x4 /* 00000014 */
00000012 4487 neg.l D7
label00000014:
00000014 206E 0008 movea.l A0, [A6 + 0x8]
00000018 2650 movea.l A3, [A0]
0000001A 6004 bra +0x6 /* 00000020 */
label0000001C:
0000001C D6FC 0004 add.w A3, 0x4
label00000020:
00000020 BA53 cmp.w D5, [A3]
00000022 6EF8 bgt -0x6 /* 0000001C */
00000024 4A6D BE0C tst.w [A5 - 0x41F4]
00000028 671E beq +0x20 /* 00000048 */
label0000002A:
0000002A 3013 move.w D0, [A3]
0000002C 48C0 ext.l D0
0000002E 2C00 move.l D6, D0
00000030 DC87 add.l D6, D7
00000032 0C86 0000 7FFF cmpi.l D6, 0x7FFF
00000038 6D06 blt +0x8 /* 00000040 */
0000003A 36BC 7FFF move.w [A3], 0x7FFF
0000003E 602E bra +0x30 /* 0000006E */
label00000040:
00000040 3686 move.w [A3], D6
00000042 D6FC 0004 add.w A3, 0x4
00000046 60E2 bra -0x1C /* 0000002A */
label00000048:
00000048 284B movea.l A4, A3
label0000004A:
0000004A 289B move.l [A4], [A3]+
0000004C 0C54 7FFF cmpi.w [A4], 0x7FFF
00000050 6604 bne +0x6 /* 00000056 */
00000052 264C movea.l A3, A4
00000054 6018 bra +0x1A /* 0000006E */
label00000056:
00000056 9F54 sub.w [A4], D7
00000058 206E 0008 movea.l A0, [A6 + 0x8]
0000005C B9D0 cmpa.l A4, [A0]
0000005E 6708 beq +0xA /* 00000068 */
00000060 3014 move.w D0, [A4]
00000062 B06C FFFC cmp.w D0, [A4 - 0x4]
00000066 6FE2 ble -0x1C /* 0000004A */
label00000068:
00000068 D8FC 0004 add.w A4, 0x4
0000006C 60DC bra -0x22 /* 0000004A */
label0000006E:
0000006E 206E 0008 movea.l A0, [A6 + 0x8]
00000072 200B move.l D0, A3
00000074 9090 sub.l D0, [A0]
00000076 7204 moveq.l D1, 0x04
00000078 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000007C 2800 move.l D4, D0
0000007E 5284 addq.l D4, 1
00000080 206E 000C movea.l A0, [A6 + 0xC]
00000084 B850 cmp.w D4, [A0]
00000086 6726 beq +0x28 /* 000000AE */
00000088 48C4 ext.l D4
0000008A 2004 move.l D0, D4
0000008C E580 asl D0, 2
0000008E 2F00 move.l -[A7], D0
00000090 206E 000C movea.l A0, [A6 + 0xC]
00000094 3010 move.w D0, [A0]
00000096 48C0 ext.l D0
00000098 E580 asl D0, 2
0000009A 2F00 move.l -[A7], D0
0000009C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000A0 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000000A4 206E 000C movea.l A0, [A6 + 0xC]
000000A8 3084 move.w [A0], D4
000000AA 4FEF 000C lea.l A7, [A7 + 0xC]
label000000AE:
000000AE 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
000000B4 4E5E unlink A6
000000B6 4E75 rts
fn000000B8:
000000B8 4E56 0000 link A6, 0
000000BC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000000C0 3A2E 0016 move.w D5, [A6 + 0x16]
000000C4 2E2E 0018 move.l D7, [A6 + 0x18]
000000C8 6C02 bge +0x4 /* 000000CC */
000000CA 4487 neg.l D7
label000000CC:
000000CC 206E 000C movea.l A0, [A6 + 0xC]
000000D0 2850 movea.l A4, [A0]
000000D2 6004 bra +0x6 /* 000000D8 */
label000000D4:
000000D4 D8FC 000A add.w A4, 0xA /* '\n' */
label000000D8:
000000D8 BA54 cmp.w D5, [A4]
000000DA 6EF8 bgt -0x6 /* 000000D4 */
000000DC 4A6D BE0C tst.w [A5 - 0x41F4]
000000E0 6754 beq +0x56 /* 00000136 */
label000000E2:
000000E2 3014 move.w D0, [A4]
000000E4 48C0 ext.l D0
000000E6 2C00 move.l D6, D0
000000E8 DC87 add.l D6, D7
000000EA 0C86 0000 7FFF cmpi.l D6, 0x7FFF
000000F0 6D06 blt +0x8 /* 000000F8 */
000000F2 38BC 7FFF move.w [A4], 0x7FFF
000000F6 6008 bra +0xA /* 00000100 */
label000000F8:
000000F8 3886 move.w [A4], D6
000000FA D8FC 000A add.w A4, 0xA /* '\n' */
000000FE 60E2 bra -0x1C /* 000000E2 */
label00000100:
00000100 206E 000C movea.l A0, [A6 + 0xC]
00000104 226E 0010 movea.l A1, [A6 + 0x10]
00000108 3011 move.w D0, [A1]
0000010A 48C0 ext.l D0
0000010C D080 add.l D0, D0
0000010E 2200 move.l D1, D0
00000110 E588 lsl D0, 2
00000112 D081 add.l D0, D1
00000114 2640 movea.l A3, D0
00000116 D7D0 add.l A3, [A0]
00000118 6012 bra +0x14 /* 0000012C */
label0000011A:
0000011A 7000 moveq.l D0, 0x00
0000011C 302B 0008 move.w D0, [A3 + 0x8]
00000120 2F00 move.l -[A7], D0
00000122 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000126 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
0000012A 508F addq.l A7, 8
label0000012C:
0000012C D6FC FFF6 add.w A3, 0xFFF6
00000130 B9CB cmpa.l A4, A3
00000132 65E6 bcs -0x18 /* 0000011A */
00000134 6046 bra +0x48 /* 0000017C */
label00000136:
00000136 264C movea.l A3, A4
label00000138:
00000138 204C movea.l A0, A4
0000013A D8FC 000A add.w A4, 0xA /* '\n' */
0000013E 224B movea.l A1, A3
00000140 22D8 move.l [A1]+, [A0]+
00000142 22D8 move.l [A1]+, [A0]+
00000144 32D8 move.w [A1]+, [A0]+
00000146 0C53 7FFF cmpi.w [A3], 0x7FFF
0000014A 6604 bne +0x6 /* 00000150 */
0000014C 284B movea.l A4, A3
0000014E 602C bra +0x2E /* 0000017C */
label00000150:
00000150 9F53 sub.w [A3], D7
00000152 206E 000C movea.l A0, [A6 + 0xC]
00000156 B7D0 cmpa.l A3, [A0]
00000158 6708 beq +0xA /* 00000162 */
0000015A 3013 move.w D0, [A3]
0000015C B06B FFF6 cmp.w D0, [A3 - 0xA]
00000160 6F06 ble +0x8 /* 00000168 */
label00000162:
00000162 D6FC 000A add.w A3, 0xA /* '\n' */
00000166 60D0 bra -0x2E /* 00000138 */
label00000168:
00000168 7000 moveq.l D0, 0x00
0000016A 302B 0008 move.w D0, [A3 + 0x8]
0000016E 2F00 move.l -[A7], D0
00000170 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000174 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000178 508F addq.l A7, 8
0000017A 60BC bra -0x42 /* 00000138 */
label0000017C:
0000017C 206E 000C movea.l A0, [A6 + 0xC]
00000180 200C move.l D0, A4
00000182 9090 sub.l D0, [A0]
00000184 720A moveq.l D1, 0x0A
00000186 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000018A 2800 move.l D4, D0
0000018C 5284 addq.l D4, 1
0000018E 206E 0010 movea.l A0, [A6 + 0x10]
00000192 B850 cmp.w D4, [A0]
00000194 6732 beq +0x34 /* 000001C8 */
00000196 48C4 ext.l D4
00000198 2204 move.l D1, D4
0000019A D281 add.l D1, D1
0000019C 2001 move.l D0, D1
0000019E E589 lsl D1, 2
000001A0 D280 add.l D1, D0
000001A2 2F01 move.l -[A7], D1
000001A4 206E 0010 movea.l A0, [A6 + 0x10]
000001A8 3010 move.w D0, [A0]
000001AA 48C0 ext.l D0
000001AC D080 add.l D0, D0
000001AE 2200 move.l D1, D0
000001B0 E588 lsl D0, 2
000001B2 D081 add.l D0, D1
000001B4 2F00 move.l -[A7], D0
000001B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000001BA 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000001BE 206E 0010 movea.l A0, [A6 + 0x10]
000001C2 3084 move.w [A0], D4
000001C4 4FEF 000C lea.l A7, [A7 + 0xC]
label000001C8:
000001C8 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
000001CE 4E5E unlink A6
000001D0 4E75 rts
export_1269:
000001D2 4E56 FFF0 link A6, -0x0010
000001D6 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000001DA 4A6D BDF0 tst.w [A5 - 0x4210]
000001DE 672E beq +0x30 /* 0000020E */
000001E0 7028 moveq.l D0, 0x28
000001E2 C02D B9D2 and.b D0, [A5 - 0x462E]
000001E6 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
000001EA 6600 088C bne +0x88E /* 00000A78 */
000001EE 206D B9C6 movea.l A0, [A5 - 0x463A]
000001F2 2068 0242 movea.l A0, [A0 + 0x242]
000001F6 7000 moveq.l D0, 0x00
000001F8 302D B9D8 move.w D0, [A5 - 0x4628]
000001FC E580 asl D0, 2
000001FE 2070 0800 movea.l A0, [A0 + D0]
00000202 41E8 0009 lea.l A0, [A0 + 0x9]
00000206 2B48 BA80 move.l [A5 - 0x4580], A0
0000020A 6000 00F6 bra +0xF8 /* 00000302 */
label0000020E:
0000020E 4AAD BDE6 tst.l [A5 - 0x421A]
00000212 6700 00EE beq +0xF0 /* 00000302 */
00000216 206D BDE6 movea.l A0, [A5 - 0x421A]
0000021A 3D50 FFF0 move.w [A6 - 0x10], [A0]
0000021E 206D BDE6 movea.l A0, [A5 - 0x421A]
00000222 3D68 0002 FFF4 move.w [A6 - 0xC], [A0 + 0x2]
00000228 206D BDE6 movea.l A0, [A5 - 0x421A]
0000022C 3D68 0004 FFF2 move.w [A6 - 0xE], [A0 + 0x4]
00000232 206D BDE6 movea.l A0, [A5 - 0x421A]
00000236 3D68 0006 FFF6 move.w [A6 - 0xA], [A0 + 0x6]
0000023C 302E FFF0 move.w D0, [A6 - 0x10]
00000240 B06D BE02 cmp.w D0, [A5 - 0x41FE]
00000244 6D00 0092 blt +0x94 /* 000002D8 */
00000248 302E FFF0 move.w D0, [A6 - 0x10]
0000024C B06D BE04 cmp.w D0, [A5 - 0x41FC]
00000250 6E00 0086 bgt +0x88 /* 000002D8 */
00000254 302E FFF4 move.w D0, [A6 - 0xC]
00000258 B06D BE02 cmp.w D0, [A5 - 0x41FE]
0000025C 6D7A blt +0x7C /* 000002D8 */
0000025E 302E FFF4 move.w D0, [A6 - 0xC]
00000262 B06D BE04 cmp.w D0, [A5 - 0x41FC]
00000266 6E70 bgt +0x72 /* 000002D8 */
00000268 302E FFF2 move.w D0, [A6 - 0xE]
0000026C B06D BE06 cmp.w D0, [A5 - 0x41FA]
00000270 6D66 blt +0x68 /* 000002D8 */
00000272 302E FFF2 move.w D0, [A6 - 0xE]
00000276 B06D BE08 cmp.w D0, [A5 - 0x41F8]
0000027A 6E5C bgt +0x5E /* 000002D8 */
0000027C 302E FFF6 move.w D0, [A6 - 0xA]
00000280 B06D BE06 cmp.w D0, [A5 - 0x41FA]
00000284 6D52 blt +0x54 /* 000002D8 */
00000286 302E FFF6 move.w D0, [A6 - 0xA]
0000028A B06D BE08 cmp.w D0, [A5 - 0x41F8]
0000028E 6E48 bgt +0x4A /* 000002D8 */
00000290 302D BDEA move.w D0, [A5 - 0x4216]
00000294 D06E FFF2 add.w D0, [A6 - 0xE]
00000298 323C 7FFF move.w D1, 0x7FFF
0000029C C240 and.w D1, D0
0000029E 3D41 FFF2 move.w [A6 - 0xE], D1
000002A2 302D BDEA move.w D0, [A5 - 0x4216]
000002A6 D06E FFF6 add.w D0, [A6 - 0xA]
000002AA 323C 7FFF move.w D1, 0x7FFF
000002AE C240 and.w D1, D0
000002B0 3D41 FFF6 move.w [A6 - 0xA], D1
000002B4 302D BDEC move.w D0, [A5 - 0x4214]
000002B8 D06E FFF0 add.w D0, [A6 - 0x10]
000002BC 323C 7FFF move.w D1, 0x7FFF
000002C0 C240 and.w D1, D0
000002C2 3D41 FFF0 move.w [A6 - 0x10], D1
000002C6 302D BDEC move.w D0, [A5 - 0x4214]
000002CA D06E FFF4 add.w D0, [A6 - 0xC]
000002CE 323C 7FFF move.w D1, 0x7FFF
000002D2 C240 and.w D1, D0
000002D4 3D41 FFF4 move.w [A6 - 0xC], D1
label000002D8:
000002D8 206D BDE6 movea.l A0, [A5 - 0x421A]
000002DC 30AE FFF0 move.w [A0], [A6 - 0x10]
000002E0 206D BDE6 movea.l A0, [A5 - 0x421A]
000002E4 316E FFF4 0002 move.w [A0 + 0x2], [A6 - 0xC]
000002EA 206D BDE6 movea.l A0, [A5 - 0x421A]
000002EE 316E FFF2 0004 move.w [A0 + 0x4], [A6 - 0xE]
000002F4 206D BDE6 movea.l A0, [A5 - 0x421A]
000002F8 316E FFF6 0006 move.w [A0 + 0x6], [A6 - 0xA]
000002FE 6000 0778 bra +0x77A /* 00000A78 */
label00000302:
00000302 426D BDF4 clr.w [A5 - 0x420C]
00000306 426D BDF2 clr.w [A5 - 0x420E]
0000030A 3D6D B9CA FFFC move.w [A6 - 0x4], [A5 - 0x4636]
00000310 3D6D B9CC FFFE move.w [A6 - 0x2], [A5 - 0x4634]
00000316 4A6D BDEE tst.w [A5 - 0x4212]
0000031A 6640 bne +0x42 /* 0000035C */
0000031C 302D B9CA move.w D0, [A5 - 0x4636]
00000320 B06D BDFA cmp.w D0, [A5 - 0x4206]
00000324 6D36 blt +0x38 /* 0000035C */
00000326 302D B9CA move.w D0, [A5 - 0x4636]
0000032A B06D BDFC cmp.w D0, [A5 - 0x4204]
0000032E 6E2C bgt +0x2E /* 0000035C */
00000330 302D B9CC move.w D0, [A5 - 0x4634]
00000334 B06D BDFE cmp.w D0, [A5 - 0x4202]
00000338 6D22 blt +0x24 /* 0000035C */
0000033A 302D B9CC move.w D0, [A5 - 0x4634]
0000033E B06D BE00 cmp.w D0, [A5 - 0x4200]
00000342 6E18 bgt +0x1A /* 0000035C */
00000344 302E FFFC move.w D0, [A6 - 0x4]
00000348 906D BDEC sub.w D0, [A5 - 0x4214]
0000034C 3D40 FFFC move.w [A6 - 0x4], D0
00000350 302E FFFE move.w D0, [A6 - 0x2]
00000354 906D BDEA sub.w D0, [A5 - 0x4216]
00000358 3D40 FFFE move.w [A6 - 0x2], D0
label0000035C:
0000035C 4245 clr.w D5
0000035E 700A moveq.l D0, 0x0A
00000360 2F00 move.l -[A7], D0
00000362 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
00000366 4A40 tst.w D0
00000368 588F addq.l A7, 4
0000036A 6740 beq +0x42 /* 000003AC */
0000036C 5340 subq.w D0, 1
0000036E 6700 0264 beq +0x266 /* 000005D4 */
00000372 5340 subq.w D0, 1
00000374 6700 0154 beq +0x156 /* 000004CA */
00000378 5340 subq.w D0, 1
0000037A 6700 035C beq +0x35E /* 000006D8 */
0000037E 5340 subq.w D0, 1
00000380 6700 0448 beq +0x44A /* 000007CA */
00000384 5540 subq.w D0, 2
00000386 671E beq +0x20 /* 000003A6 */
00000388 5340 subq.w D0, 1
0000038A 6700 0242 beq +0x244 /* 000005CE */
0000038E 5340 subq.w D0, 1
00000390 6700 0132 beq +0x134 /* 000004C4 */
00000394 5540 subq.w D0, 2
00000396 6700 042C beq +0x42E /* 000007C4 */
0000039A 0440 0017 subi.w D0, 0x17
0000039E 6700 06B6 beq +0x6B8 /* 00000A56 */
000003A2 6000 06B2 bra +0x6B4 /* 00000A56 */
label000003A6:
000003A6 7A01 moveq.l D5, 0x01
000003A8 52AD BA80 addq.l [A5 - 0x4580], 1
label000003AC:
000003AC 206D BA80 movea.l A0, [A5 - 0x4580]
000003B0 7000 moveq.l D0, 0x00
000003B2 1010 move.b D0, [A0]
000003B4 206D BA80 movea.l A0, [A5 - 0x4580]
000003B8 7200 moveq.l D1, 0x00
000003BA 1228 0001 move.b D1, [A0 + 0x1]
000003BE E149 lsl D1.w, 8
000003C0 3C01 move.w D6, D1
000003C2 8C40 or.w D6, D0
000003C4 302E FFFC move.w D0, [A6 - 0x4]
000003C8 D046 add.w D0, D6
000003CA 323C 7FFF move.w D1, 0x7FFF
000003CE C240 and.w D1, D0
000003D0 3D41 FFF0 move.w [A6 - 0x10], D1
000003D4 202D BA80 move.l D0, [A5 - 0x4580]
000003D8 5480 addq.l D0, 2
000003DA 2040 movea.l A0, D0
000003DC 7000 moveq.l D0, 0x00
000003DE 1010 move.b D0, [A0]
000003E0 222D BA80 move.l D1, [A5 - 0x4580]
000003E4 5481 addq.l D1, 2
000003E6 2041 movea.l A0, D1
000003E8 7200 moveq.l D1, 0x00
000003EA 1228 0001 move.b D1, [A0 + 0x1]
000003EE E149 lsl D1.w, 8
000003F0 3E01 move.w D7, D1
000003F2 8E40 or.w D7, D0
000003F4 302E FFFE move.w D0, [A6 - 0x2]
000003F8 D047 add.w D0, D7
000003FA 323C 7FFF move.w D1, 0x7FFF
000003FE C240 and.w D1, D0
00000400 3D41 FFF2 move.w [A6 - 0xE], D1
00000404 4A45 tst.w D5
00000406 6662 bne +0x64 /* 0000046A */
00000408 4AAD BDE2 tst.l [A5 - 0x421E]
0000040C 6710 beq +0x12 /* 0000041E */
0000040E 486E FFF2 pea.l [A6 - 0xE]
00000412 486E FFF0 pea.l [A6 - 0x10]
00000416 4EBA 208C jsr [PC + 0x208C /* 000024A4 */]
0000041A 508F addq.l A7, 8
0000041C 604C bra +0x4E /* 0000046A */
label0000041E:
0000041E 302E FFF0 move.w D0, [A6 - 0x10]
00000422 B06D BE02 cmp.w D0, [A5 - 0x41FE]
00000426 6D42 blt +0x44 /* 0000046A */
00000428 302E FFF0 move.w D0, [A6 - 0x10]
0000042C B06D BE04 cmp.w D0, [A5 - 0x41FC]
00000430 6E38 bgt +0x3A /* 0000046A */
00000432 302E FFF2 move.w D0, [A6 - 0xE]
00000436 B06D BE06 cmp.w D0, [A5 - 0x41FA]
0000043A 6D2E blt +0x30 /* 0000046A */
0000043C 302E FFF2 move.w D0, [A6 - 0xE]
00000440 B06D BE08 cmp.w D0, [A5 - 0x41F8]
00000444 6E24 bgt +0x26 /* 0000046A */
00000446 302D BDEC move.w D0, [A5 - 0x4214]
0000044A D06E FFF0 add.w D0, [A6 - 0x10]
0000044E 323C 7FFF move.w D1, 0x7FFF
00000452 C240 and.w D1, D0
00000454 3D41 FFF0 move.w [A6 - 0x10], D1
00000458 302D BDEA move.w D0, [A5 - 0x4216]
0000045C D06E FFF2 add.w D0, [A6 - 0xE]
00000460 323C 7FFF move.w D1, 0x7FFF
00000464 C240 and.w D1, D0
00000466 3D41 FFF2 move.w [A6 - 0xE], D1
label0000046A:
0000046A 302D B9CA move.w D0, [A5 - 0x4636]
0000046E 916E FFF0 sub.w [A6 - 0x10], D0
00000472 302D B9CC move.w D0, [A5 - 0x4634]
00000476 916E FFF2 sub.w [A6 - 0xE], D0
0000047A BC6E FFF0 cmp.w D6, [A6 - 0x10]
0000047E 6606 bne +0x8 /* 00000486 */
00000480 BE6E FFF2 cmp.w D7, [A6 - 0xE]
00000484 6736 beq +0x38 /* 000004BC */
label00000486:
00000486 4A6D BDF4 tst.w [A5 - 0x420C]
0000048A 6604 bne +0x6 /* 00000490 */
0000048C 4EBA 0712 jsr [PC + 0x712 /* 00000BA0 */]
label00000490:
00000490 206D BA80 movea.l A0, [A5 - 0x4580]
00000494 10AE FFF1 move.b [A0], [A6 - 0xF]
00000498 206D BA80 movea.l A0, [A5 - 0x4580]
0000049C 116E FFF0 0001 move.b [A0 + 0x1], [A6 - 0x10]
000004A2 202D BA80 move.l D0, [A5 - 0x4580]
000004A6 5480 addq.l D0, 2
000004A8 2040 movea.l A0, D0
000004AA 10AE FFF3 move.b [A0], [A6 - 0xD]
000004AE 202D BA80 move.l D0, [A5 - 0x4580]
000004B2 5480 addq.l D0, 2
000004B4 2040 movea.l A0, D0
000004B6 116E FFF2 0001 move.b [A0 + 0x1], [A6 - 0xE]
label000004BC:
000004BC 58AD BA80 addq.l [A5 - 0x4580], 4
000004C0 6000 FE9A bra -0x164 /* 0000035C */
label000004C4:
000004C4 7A01 moveq.l D5, 0x01
000004C6 52AD BA80 addq.l [A5 - 0x4580], 1
label000004CA:
000004CA 206D BA80 movea.l A0, [A5 - 0x4580]
000004CE 7000 moveq.l D0, 0x00
000004D0 1010 move.b D0, [A0]
000004D2 206D BA80 movea.l A0, [A5 - 0x4580]
000004D6 7200 moveq.l D1, 0x00
000004D8 1228 0001 move.b D1, [A0 + 0x1]
000004DC E149 lsl D1.w, 8
000004DE 3C01 move.w D6, D1
000004E0 8C40 or.w D6, D0
000004E2 3D46 FFF0 move.w [A6 - 0x10], D6
000004E6 202D BA80 move.l D0, [A5 - 0x4580]
000004EA 5480 addq.l D0, 2
000004EC 2040 movea.l A0, D0
000004EE 7000 moveq.l D0, 0x00
000004F0 1010 move.b D0, [A0]
000004F2 222D BA80 move.l D1, [A5 - 0x4580]
000004F6 5481 addq.l D1, 2
000004F8 2041 movea.l A0, D1
000004FA 7200 moveq.l D1, 0x00
000004FC 1228 0001 move.b D1, [A0 + 0x1]
00000500 E149 lsl D1.w, 8
00000502 3E01 move.w D7, D1
00000504 8E40 or.w D7, D0
00000506 302E FFFE move.w D0, [A6 - 0x2]
0000050A D047 add.w D0, D7
0000050C 323C 7FFF move.w D1, 0x7FFF
00000510 C240 and.w D1, D0
00000512 3D41 FFF2 move.w [A6 - 0xE], D1
00000516 4A45 tst.w D5
00000518 6662 bne +0x64 /* 0000057C */
0000051A 4AAD BDE2 tst.l [A5 - 0x421E]
0000051E 6710 beq +0x12 /* 00000530 */
00000520 486E FFF2 pea.l [A6 - 0xE]
00000524 486E FFF0 pea.l [A6 - 0x10]
00000528 4EBA 1F7A jsr [PC + 0x1F7A /* 000024A4 */]
0000052C 508F addq.l A7, 8
0000052E 604C bra +0x4E /* 0000057C */
label00000530:
00000530 302E FFF0 move.w D0, [A6 - 0x10]
00000534 B06D BE02 cmp.w D0, [A5 - 0x41FE]
00000538 6D42 blt +0x44 /* 0000057C */
0000053A 302E FFF0 move.w D0, [A6 - 0x10]
0000053E B06D BE04 cmp.w D0, [A5 - 0x41FC]
00000542 6E38 bgt +0x3A /* 0000057C */
00000544 302E FFF2 move.w D0, [A6 - 0xE]
00000548 B06D BE06 cmp.w D0, [A5 - 0x41FA]
0000054C 6D2E blt +0x30 /* 0000057C */
0000054E 302E FFF2 move.w D0, [A6 - 0xE]
00000552 B06D BE08 cmp.w D0, [A5 - 0x41F8]
00000556 6E24 bgt +0x26 /* 0000057C */
00000558 302D BDEC move.w D0, [A5 - 0x4214]
0000055C D06E FFF0 add.w D0, [A6 - 0x10]
00000560 323C 7FFF move.w D1, 0x7FFF
00000564 C240 and.w D1, D0
00000566 3D41 FFF0 move.w [A6 - 0x10], D1
0000056A 302D BDEA move.w D0, [A5 - 0x4216]
0000056E D06E FFF2 add.w D0, [A6 - 0xE]
00000572 323C 7FFF move.w D1, 0x7FFF
00000576 C240 and.w D1, D0
00000578 3D41 FFF2 move.w [A6 - 0xE], D1
label0000057C:
0000057C 302D B9CC move.w D0, [A5 - 0x4634]
00000580 916E FFF2 sub.w [A6 - 0xE], D0
00000584 BC6E FFF0 cmp.w D6, [A6 - 0x10]
00000588 6606 bne +0x8 /* 00000590 */
0000058A BE6E FFF2 cmp.w D7, [A6 - 0xE]
0000058E 6736 beq +0x38 /* 000005C6 */
label00000590:
00000590 4A6D BDF4 tst.w [A5 - 0x420C]
00000594 6604 bne +0x6 /* 0000059A */
00000596 4EBA 0608 jsr [PC + 0x608 /* 00000BA0 */]
label0000059A:
0000059A 206D BA80 movea.l A0, [A5 - 0x4580]
0000059E 10AE FFF1 move.b [A0], [A6 - 0xF]
000005A2 206D BA80 movea.l A0, [A5 - 0x4580]
000005A6 116E FFF0 0001 move.b [A0 + 0x1], [A6 - 0x10]
000005AC 202D BA80 move.l D0, [A5 - 0x4580]
000005B0 5480 addq.l D0, 2
000005B2 2040 movea.l A0, D0
000005B4 10AE FFF3 move.b [A0], [A6 - 0xD]
000005B8 202D BA80 move.l D0, [A5 - 0x4580]
000005BC 5480 addq.l D0, 2
000005BE 2040 movea.l A0, D0
000005C0 116E FFF2 0001 move.b [A0 + 0x1], [A6 - 0xE]
label000005C6:
000005C6 58AD BA80 addq.l [A5 - 0x4580], 4
000005CA 6000 FD90 bra -0x26E /* 0000035C */
label000005CE:
000005CE 7A01 moveq.l D5, 0x01
000005D0 52AD BA80 addq.l [A5 - 0x4580], 1
label000005D4:
000005D4 206D BA80 movea.l A0, [A5 - 0x4580]
000005D8 7000 moveq.l D0, 0x00
000005DA 1010 move.b D0, [A0]
000005DC 206D BA80 movea.l A0, [A5 - 0x4580]
000005E0 7200 moveq.l D1, 0x00
000005E2 1228 0001 move.b D1, [A0 + 0x1]
000005E6 E149 lsl D1.w, 8
000005E8 3C01 move.w D6, D1
000005EA 8C40 or.w D6, D0
000005EC 302E FFFC move.w D0, [A6 - 0x4]
000005F0 D046 add.w D0, D6
000005F2 323C 7FFF move.w D1, 0x7FFF
000005F6 C240 and.w D1, D0
000005F8 3D41 FFF0 move.w [A6 - 0x10], D1
000005FC 202D BA80 move.l D0, [A5 - 0x4580]
00000600 5480 addq.l D0, 2
00000602 2040 movea.l A0, D0
00000604 7000 moveq.l D0, 0x00
00000606 1010 move.b D0, [A0]
00000608 222D BA80 move.l D1, [A5 - 0x4580]
0000060C 5481 addq.l D1, 2
0000060E 2041 movea.l A0, D1
00000610 7200 moveq.l D1, 0x00
00000612 1228 0001 move.b D1, [A0 + 0x1]
00000616 E149 lsl D1.w, 8
00000618 3E01 move.w D7, D1
0000061A 8E40 or.w D7, D0
0000061C 3D47 FFF2 move.w [A6 - 0xE], D7
00000620 4A45 tst.w D5
00000622 6662 bne +0x64 /* 00000686 */
00000624 4AAD BDE2 tst.l [A5 - 0x421E]
00000628 6710 beq +0x12 /* 0000063A */
0000062A 486E FFF2 pea.l [A6 - 0xE]
0000062E 486E FFF0 pea.l [A6 - 0x10]
00000632 4EBA 1E70 jsr [PC + 0x1E70 /* 000024A4 */]
00000636 508F addq.l A7, 8
00000638 604C bra +0x4E /* 00000686 */
label0000063A:
0000063A 302E FFF0 move.w D0, [A6 - 0x10]
0000063E B06D BE02 cmp.w D0, [A5 - 0x41FE]
00000642 6D42 blt +0x44 /* 00000686 */
00000644 302E FFF0 move.w D0, [A6 - 0x10]
00000648 B06D BE04 cmp.w D0, [A5 - 0x41FC]
0000064C 6E38 bgt +0x3A /* 00000686 */
0000064E 302E FFF2 move.w D0, [A6 - 0xE]
00000652 B06D BE06 cmp.w D0, [A5 - 0x41FA]
00000656 6D2E blt +0x30 /* 00000686 */
00000658 302E FFF2 move.w D0, [A6 - 0xE]
0000065C B06D BE08 cmp.w D0, [A5 - 0x41F8]
00000660 6E24 bgt +0x26 /* 00000686 */
00000662 302D BDEC move.w D0, [A5 - 0x4214]
00000666 D06E FFF0 add.w D0, [A6 - 0x10]
0000066A 323C 7FFF move.w D1, 0x7FFF
0000066E C240 and.w D1, D0
00000670 3D41 FFF0 move.w [A6 - 0x10], D1
00000674 302D BDEA move.w D0, [A5 - 0x4216]
00000678 D06E FFF2 add.w D0, [A6 - 0xE]
0000067C 323C 7FFF move.w D1, 0x7FFF
00000680 C240 and.w D1, D0
00000682 3D41 FFF2 move.w [A6 - 0xE], D1
label00000686:
00000686 302D B9CA move.w D0, [A5 - 0x4636]
0000068A 916E FFF0 sub.w [A6 - 0x10], D0
0000068E BC6E FFF0 cmp.w D6, [A6 - 0x10]
00000692 6606 bne +0x8 /* 0000069A */
00000694 BE6E FFF2 cmp.w D7, [A6 - 0xE]
00000698 6736 beq +0x38 /* 000006D0 */
label0000069A:
0000069A 4A6D BDF4 tst.w [A5 - 0x420C]
0000069E 6604 bne +0x6 /* 000006A4 */
000006A0 4EBA 04FE jsr [PC + 0x4FE /* 00000BA0 */]
label000006A4:
000006A4 206D BA80 movea.l A0, [A5 - 0x4580]
000006A8 10AE FFF1 move.b [A0], [A6 - 0xF]
000006AC 206D BA80 movea.l A0, [A5 - 0x4580]
000006B0 116E FFF0 0001 move.b [A0 + 0x1], [A6 - 0x10]
000006B6 202D BA80 move.l D0, [A5 - 0x4580]
000006BA 5480 addq.l D0, 2
000006BC 2040 movea.l A0, D0
000006BE 10AE FFF3 move.b [A0], [A6 - 0xD]
000006C2 202D BA80 move.l D0, [A5 - 0x4580]
000006C6 5480 addq.l D0, 2
000006C8 2040 movea.l A0, D0
000006CA 116E FFF2 0001 move.b [A0 + 0x1], [A6 - 0xE]
label000006D0:
000006D0 58AD BA80 addq.l [A5 - 0x4580], 4
000006D4 6000 FC86 bra -0x378 /* 0000035C */
label000006D8:
000006D8 206D BA80 movea.l A0, [A5 - 0x4580]
000006DC 7000 moveq.l D0, 0x00
000006DE 1010 move.b D0, [A0]
000006E0 206D BA80 movea.l A0, [A5 - 0x4580]
000006E4 7200 moveq.l D1, 0x00
000006E6 1228 0001 move.b D1, [A0 + 0x1]
000006EA E149 lsl D1.w, 8
000006EC 3C01 move.w D6, D1
000006EE 8C40 or.w D6, D0
000006F0 3D46 FFF0 move.w [A6 - 0x10], D6
000006F4 202D BA80 move.l D0, [A5 - 0x4580]
000006F8 5480 addq.l D0, 2
000006FA 2040 movea.l A0, D0
000006FC 7000 moveq.l D0, 0x00
000006FE 1010 move.b D0, [A0]
00000700 222D BA80 move.l D1, [A5 - 0x4580]
00000704 5481 addq.l D1, 2
00000706 2041 movea.l A0, D1
00000708 7200 moveq.l D1, 0x00
0000070A 1228 0001 move.b D1, [A0 + 0x1]
0000070E E149 lsl D1.w, 8
00000710 3E01 move.w D7, D1
00000712 8E40 or.w D7, D0
00000714 3D47 FFF2 move.w [A6 - 0xE], D7
00000718 4AAD BDE2 tst.l [A5 - 0x421E]
0000071C 6710 beq +0x12 /* 0000072E */
0000071E 486E FFF2 pea.l [A6 - 0xE]
00000722 486E FFF0 pea.l [A6 - 0x10]
00000726 4EBA 1D7C jsr [PC + 0x1D7C /* 000024A4 */]
0000072A 508F addq.l A7, 8
0000072C 604C bra +0x4E /* 0000077A */
label0000072E:
0000072E 302E FFF0 move.w D0, [A6 - 0x10]
00000732 B06D BE02 cmp.w D0, [A5 - 0x41FE]
00000736 6D42 blt +0x44 /* 0000077A */
00000738 302E FFF0 move.w D0, [A6 - 0x10]
0000073C B06D BE04 cmp.w D0, [A5 - 0x41FC]
00000740 6E38 bgt +0x3A /* 0000077A */
00000742 302E FFF2 move.w D0, [A6 - 0xE]
00000746 B06D BE06 cmp.w D0, [A5 - 0x41FA]
0000074A 6D2E blt +0x30 /* 0000077A */
0000074C 302E FFF2 move.w D0, [A6 - 0xE]
00000750 B06D BE08 cmp.w D0, [A5 - 0x41F8]
00000754 6E24 bgt +0x26 /* 0000077A */
00000756 302D BDEC move.w D0, [A5 - 0x4214]
0000075A D06E FFF0 add.w D0, [A6 - 0x10]
0000075E 323C 7FFF move.w D1, 0x7FFF
00000762 C240 and.w D1, D0
00000764 3D41 FFF0 move.w [A6 - 0x10], D1
00000768 302D BDEA move.w D0, [A5 - 0x4216]
0000076C D06E FFF2 add.w D0, [A6 - 0xE]
00000770 323C 7FFF move.w D1, 0x7FFF
00000774 C240 and.w D1, D0
00000776 3D41 FFF2 move.w [A6 - 0xE], D1
label0000077A:
0000077A BC6E FFF0 cmp.w D6, [A6 - 0x10]
0000077E 6606 bne +0x8 /* 00000786 */
00000780 BE6E FFF2 cmp.w D7, [A6 - 0xE]
00000784 6736 beq +0x38 /* 000007BC */
label00000786:
00000786 4A6D BDF4 tst.w [A5 - 0x420C]
0000078A 6604 bne +0x6 /* 00000790 */
0000078C 4EBA 0412 jsr [PC + 0x412 /* 00000BA0 */]
label00000790:
00000790 206D BA80 movea.l A0, [A5 - 0x4580]
00000794 10AE FFF1 move.b [A0], [A6 - 0xF]
00000798 206D BA80 movea.l A0, [A5 - 0x4580]
0000079C 116E FFF0 0001 move.b [A0 + 0x1], [A6 - 0x10]
000007A2 202D BA80 move.l D0, [A5 - 0x4580]
000007A6 5480 addq.l D0, 2
000007A8 2040 movea.l A0, D0
000007AA 10AE FFF3 move.b [A0], [A6 - 0xD]
000007AE 202D BA80 move.l D0, [A5 - 0x4580]
000007B2 5480 addq.l D0, 2
000007B4 2040 movea.l A0, D0
000007B6 116E FFF2 0001 move.b [A0 + 0x1], [A6 - 0xE]
label000007BC:
000007BC 58AD BA80 addq.l [A5 - 0x4580], 4
000007C0 6000 FB9A bra -0x464 /* 0000035C */
label000007C4:
000007C4 7A01 moveq.l D5, 0x01
000007C6 52AD BA80 addq.l [A5 - 0x4580], 1
label000007CA:
000007CA 206D BA80 movea.l A0, [A5 - 0x4580]
000007CE 52AD BA80 addq.l [A5 - 0x4580], 1
000007D2 7000 moveq.l D0, 0x00
000007D4 1010 move.b D0, [A0]
000007D6 3800 move.w D4, D0
000007D8 206D BA80 movea.l A0, [A5 - 0x4580]
000007DC 7000 moveq.l D0, 0x00
000007DE 1010 move.b D0, [A0]
000007E0 206D BA80 movea.l A0, [A5 - 0x4580]
000007E4 7200 moveq.l D1, 0x00
000007E6 1228 0001 move.b D1, [A0 + 0x1]
000007EA E149 lsl D1.w, 8
000007EC 3C01 move.w D6, D1
000007EE 8C40 or.w D6, D0
000007F0 3D46 FFF0 move.w [A6 - 0x10], D6
000007F4 202D BA80 move.l D0, [A5 - 0x4580]
000007F8 5480 addq.l D0, 2
000007FA 2040 movea.l A0, D0
000007FC 7000 moveq.l D0, 0x00
000007FE 1010 move.b D0, [A0]
00000800 222D BA80 move.l D1, [A5 - 0x4580]
00000804 5481 addq.l D1, 2
00000806 2041 movea.l A0, D1
00000808 7200 moveq.l D1, 0x00
0000080A 1228 0001 move.b D1, [A0 + 0x1]
0000080E E149 lsl D1.w, 8
00000810 8240 or.w D1, D0
00000812 3D41 FFF8 move.w [A6 - 0x8], D1
00000816 3D41 FFF4 move.w [A6 - 0xC], D1
0000081A 202D BA80 move.l D0, [A5 - 0x4580]
0000081E 5880 addq.l D0, 4
00000820 2040 movea.l A0, D0
00000822 7000 moveq.l D0, 0x00
00000824 1010 move.b D0, [A0]
00000826 222D BA80 move.l D1, [A5 - 0x4580]
0000082A 5881 addq.l D1, 4
0000082C 2041 movea.l A0, D1
0000082E 7200 moveq.l D1, 0x00
00000830 1228 0001 move.b D1, [A0 + 0x1]
00000834 E149 lsl D1.w, 8
00000836 3E01 move.w D7, D1
00000838 8E40 or.w D7, D0
0000083A 3D47 FFF2 move.w [A6 - 0xE], D7
0000083E 202D BA80 move.l D0, [A5 - 0x4580]
00000842 5C80 addq.l D0, 6
00000844 2040 movea.l A0, D0
00000846 7000 moveq.l D0, 0x00
00000848 1010 move.b D0, [A0]
0000084A 222D BA80 move.l D1, [A5 - 0x4580]
0000084E 5C81 addq.l D1, 6
00000850 2041 movea.l A0, D1
00000852 7200 moveq.l D1, 0x00
00000854 1228 0001 move.b D1, [A0 + 0x1]
00000858 E149 lsl D1.w, 8
0000085A 8240 or.w D1, D0
0000085C 3D41 FFFA move.w [A6 - 0x6], D1
00000860 3D41 FFF6 move.w [A6 - 0xA], D1
00000864 7001 moveq.l D0, 0x01
00000866 C044 and.w D0, D4
00000868 6612 bne +0x14 /* 0000087C */
0000086A 302E FFFC move.w D0, [A6 - 0x4]
0000086E D06E FFF0 add.w D0, [A6 - 0x10]
00000872 323C 7FFF move.w D1, 0x7FFF
00000876 C240 and.w D1, D0
00000878 3D41 FFF0 move.w [A6 - 0x10], D1
label0000087C:
0000087C 7004 moveq.l D0, 0x04
0000087E C044 and.w D0, D4
00000880 6612 bne +0x14 /* 00000894 */
00000882 302E FFFC move.w D0, [A6 - 0x4]
00000886 D06E FFF4 add.w D0, [A6 - 0xC]
0000088A 323C 7FFF move.w D1, 0x7FFF
0000088E C240 and.w D1, D0
00000890 3D41 FFF4 move.w [A6 - 0xC], D1
label00000894:
00000894 7002 moveq.l D0, 0x02
00000896 C044 and.w D0, D4
00000898 6612 bne +0x14 /* 000008AC */
0000089A 302E FFFE move.w D0, [A6 - 0x2]
0000089E D06E FFF2 add.w D0, [A6 - 0xE]
000008A2 323C 7FFF move.w D1, 0x7FFF
000008A6 C240 and.w D1, D0
000008A8 3D41 FFF2 move.w [A6 - 0xE], D1
label000008AC:
000008AC 7008 moveq.l D0, 0x08
000008AE C044 and.w D0, D4
000008B0 6612 bne +0x14 /* 000008C4 */
000008B2 302E FFFE move.w D0, [A6 - 0x2]
000008B6 D06E FFF6 add.w D0, [A6 - 0xA]
000008BA 323C 7FFF move.w D1, 0x7FFF
000008BE C240 and.w D1, D0
000008C0 3D41 FFF6 move.w [A6 - 0xA], D1
label000008C4:
000008C4 4A45 tst.w D5
000008C6 6600 00C4 bne +0xC6 /* 0000098C */
000008CA 4AAD BDE2 tst.l [A5 - 0x421E]
000008CE 6720 beq +0x22 /* 000008F0 */
000008D0 486E FFF2 pea.l [A6 - 0xE]
000008D4 486E FFF0 pea.l [A6 - 0x10]
000008D8 4EBA 1BCA jsr [PC + 0x1BCA /* 000024A4 */]
000008DC 486E FFF6 pea.l [A6 - 0xA]
000008E0 486E FFF4 pea.l [A6 - 0xC]
000008E4 4EBA 1BBE jsr [PC + 0x1BBE /* 000024A4 */]
000008E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000008EC 6000 009E bra +0xA0 /* 0000098C */
label000008F0:
000008F0 302E FFF0 move.w D0, [A6 - 0x10]
000008F4 B06D BE02 cmp.w D0, [A5 - 0x41FE]
000008F8 6D00 0092 blt +0x94 /* 0000098C */
000008FC 302E FFF0 move.w D0, [A6 - 0x10]
00000900 B06D BE04 cmp.w D0, [A5 - 0x41FC]
00000904 6E00 0086 bgt +0x88 /* 0000098C */
00000908 302E FFF4 move.w D0, [A6 - 0xC]
0000090C B06D BE02 cmp.w D0, [A5 - 0x41FE]
00000910 6D7A blt +0x7C /* 0000098C */
00000912 302E FFF4 move.w D0, [A6 - 0xC]
00000916 B06D BE04 cmp.w D0, [A5 - 0x41FC]
0000091A 6E70 bgt +0x72 /* 0000098C */
0000091C 302E FFF2 move.w D0, [A6 - 0xE]
00000920 B06D BE06 cmp.w D0, [A5 - 0x41FA]
00000924 6D66 blt +0x68 /* 0000098C */
00000926 302E FFF2 move.w D0, [A6 - 0xE]
0000092A B06D BE08 cmp.w D0, [A5 - 0x41F8]
0000092E 6E5C bgt +0x5E /* 0000098C */
00000930 302E FFF6 move.w D0, [A6 - 0xA]
00000934 B06D BE06 cmp.w D0, [A5 - 0x41FA]
00000938 6D52 blt +0x54 /* 0000098C */
0000093A 302E FFF6 move.w D0, [A6 - 0xA]
0000093E B06D BE08 cmp.w D0, [A5 - 0x41F8]
00000942 6E48 bgt +0x4A /* 0000098C */
00000944 302D BDEC move.w D0, [A5 - 0x4214]
00000948 D06E FFF0 add.w D0, [A6 - 0x10]
0000094C 323C 7FFF move.w D1, 0x7FFF
00000950 C240 and.w D1, D0
00000952 3D41 FFF0 move.w [A6 - 0x10], D1
00000956 302D BDEA move.w D0, [A5 - 0x4216]
0000095A D06E FFF2 add.w D0, [A6 - 0xE]
0000095E 323C 7FFF move.w D1, 0x7FFF
00000962 C240 and.w D1, D0
00000964 3D41 FFF2 move.w [A6 - 0xE], D1
00000968 302D BDEC move.w D0, [A5 - 0x4214]
0000096C D06E FFF4 add.w D0, [A6 - 0xC]
00000970 323C 7FFF move.w D1, 0x7FFF
00000974 C240 and.w D1, D0
00000976 3D41 FFF4 move.w [A6 - 0xC], D1
0000097A 302D BDEA move.w D0, [A5 - 0x4216]
0000097E D06E FFF6 add.w D0, [A6 - 0xA]
00000982 323C 7FFF move.w D1, 0x7FFF
00000986 C240 and.w D1, D0
00000988 3D41 FFF6 move.w [A6 - 0xA], D1
label0000098C:
0000098C 7001 moveq.l D0, 0x01
0000098E C044 and.w D0, D4
00000990 6608 bne +0xA /* 0000099A */
00000992 302D B9CA move.w D0, [A5 - 0x4636]
00000996 916E FFF0 sub.w [A6 - 0x10], D0
label0000099A:
0000099A 7004 moveq.l D0, 0x04
0000099C C044 and.w D0, D4
0000099E 6608 bne +0xA /* 000009A8 */
000009A0 302D B9CA move.w D0, [A5 - 0x4636]
000009A4 916E FFF4 sub.w [A6 - 0xC], D0
label000009A8:
000009A8 7002 moveq.l D0, 0x02
000009AA C044 and.w D0, D4
000009AC 6608 bne +0xA /* 000009B6 */
000009AE 302D B9CC move.w D0, [A5 - 0x4634]
000009B2 916E FFF2 sub.w [A6 - 0xE], D0
label000009B6:
000009B6 7008 moveq.l D0, 0x08
000009B8 C044 and.w D0, D4
000009BA 6608 bne +0xA /* 000009C4 */
000009BC 302D B9CC move.w D0, [A5 - 0x4634]
000009C0 916E FFF6 sub.w [A6 - 0xA], D0
label000009C4:
000009C4 BC6E FFF0 cmp.w D6, [A6 - 0x10]
000009C8 661A bne +0x1C /* 000009E4 */
000009CA 302E FFF4 move.w D0, [A6 - 0xC]
000009CE B06E FFF8 cmp.w D0, [A6 - 0x8]
000009D2 6610 bne +0x12 /* 000009E4 */
000009D4 BE6E FFF2 cmp.w D7, [A6 - 0xE]
000009D8 660A bne +0xC /* 000009E4 */
000009DA 302E FFF6 move.w D0, [A6 - 0xA]
000009DE B06E FFFA cmp.w D0, [A6 - 0x6]
000009E2 676A beq +0x6C /* 00000A4E */
label000009E4:
000009E4 4A6D BDF4 tst.w [A5 - 0x420C]
000009E8 6604 bne +0x6 /* 000009EE */
000009EA 4EBA 01B4 jsr [PC + 0x1B4 /* 00000BA0 */]
label000009EE:
000009EE 206D BA80 movea.l A0, [A5 - 0x4580]
000009F2 10AE FFF1 move.b [A0], [A6 - 0xF]
000009F6 206D BA80 movea.l A0, [A5 - 0x4580]
000009FA 116E FFF0 0001 move.b [A0 + 0x1], [A6 - 0x10]
00000A00 202D BA80 move.l D0, [A5 - 0x4580]
00000A04 5480 addq.l D0, 2
00000A06 2040 movea.l A0, D0
00000A08 10AE FFF5 move.b [A0], [A6 - 0xB]
00000A0C 202D BA80 move.l D0, [A5 - 0x4580]
00000A10 5480 addq.l D0, 2
00000A12 2040 movea.l A0, D0
00000A14 116E FFF4 0001 move.b [A0 + 0x1], [A6 - 0xC]
00000A1A 202D BA80 move.l D0, [A5 - 0x4580]
00000A1E 5880 addq.l D0, 4
00000A20 2040 movea.l A0, D0
00000A22 10AE FFF3 move.b [A0], [A6 - 0xD]
00000A26 202D BA80 move.l D0, [A5 - 0x4580]
00000A2A 5880 addq.l D0, 4
00000A2C 2040 movea.l A0, D0
00000A2E 116E FFF2 0001 move.b [A0 + 0x1], [A6 - 0xE]
00000A34 202D BA80 move.l D0, [A5 - 0x4580]
00000A38 5C80 addq.l D0, 6
00000A3A 2040 movea.l A0, D0
00000A3C 10AE FFF7 move.b [A0], [A6 - 0x9]
00000A40 202D BA80 move.l D0, [A5 - 0x4580]
00000A44 5C80 addq.l D0, 6
00000A46 2040 movea.l A0, D0
00000A48 116E FFF6 0001 move.b [A0 + 0x1], [A6 - 0xA]
label00000A4E:
00000A4E 50AD BA80 addq.l [A5 - 0x4580], 8
00000A52 6000 F908 bra -0x6F6 /* 0000035C */
label00000A56:
00000A56 4A6D BDF4 tst.w [A5 - 0x420C]
00000A5A 671C beq +0x1E /* 00000A78 */
00000A5C 526D BDF2 addq.w [A5 - 0x420E], 1
00000A60 302E FFFE move.w D0, [A6 - 0x2]
00000A64 48C0 ext.l D0
00000A66 2F00 move.l -[A7], D0
00000A68 302E FFFC move.w D0, [A6 - 0x4]
00000A6C 48C0 ext.l D0
00000A6E 2F00 move.l -[A7], D0
00000A70 4EBA 0194 jsr [PC + 0x194 /* 00000C06 */]
00000A74 508F addq.l A7, 8
00000A76 6002 bra +0x4 /* 00000A7A */
label00000A78:
00000A78 7001 moveq.l D0, 0x01
label00000A7A:
00000A7A 4CEE 00F0 FFE0 movem.l D4,D5,D6,D7, [A6 - 0x20]
00000A80 4E5E unlink A6
00000A82 4E75 rts
export_1270:
00000A84 4E56 0000 link A6, 0
00000A88 2F0B move.l -[A7], A3
00000A8A 266E 0008 movea.l A3, [A6 + 0x8]
00000A8E 41ED BE02 lea.l A0, [A5 - 0x41FE]
00000A92 43EE 000C lea.l A1, [A6 + 0xC]
00000A96 20D9 move.l [A0]+, [A1]+
00000A98 20D9 move.l [A0]+, [A1]+
00000A9A 41ED BDFA lea.l A0, [A5 - 0x4206]
00000A9E 43EE 0014 lea.l A1, [A6 + 0x14]
00000AA2 20D9 move.l [A0]+, [A1]+
00000AA4 20D9 move.l [A0]+, [A1]+
00000AA6 302D BDFA move.w D0, [A5 - 0x4206]
00000AAA 906D BE02 sub.w D0, [A5 - 0x41FE]
00000AAE 3B40 BDEC move.w [A5 - 0x4214], D0
00000AB2 302D BDFE move.w D0, [A5 - 0x4202]
00000AB6 906D BE06 sub.w D0, [A5 - 0x41FA]
00000ABA 3B40 BDEA move.w [A5 - 0x4216], D0
00000ABE 4A6D BDEC tst.w [A5 - 0x4214]
00000AC2 6606 bne +0x8 /* 00000ACA */
00000AC4 4A6D BDEA tst.w [A5 - 0x4216]
00000AC8 670C beq +0xE /* 00000AD6 */
label00000ACA:
00000ACA 486D 27CA pea.l [A5 + 0x27CA /* export_1269 */]
00000ACE 2F0B move.l -[A7], A3
00000AD0 4EBA 14AA jsr [PC + 0x14AA /* 00001F7C */]
00000AD4 508F addq.l A7, 8
label00000AD6:
00000AD6 7001 moveq.l D0, 0x01
00000AD8 266E FFFC movea.l A3, [A6 - 0x4]
00000ADC 4E5E unlink A6
00000ADE 4E75 rts
export_1271:
00000AE0 4E56 FFC6 link A6, -0x003A
00000AE4 48E7 0310 movem.l -[A7], D6,D7,A3
00000AE8 266E 0008 movea.l A3, [A6 + 0x8]
00000AEC 2C2E 0010 move.l D6, [A6 + 0x10]
00000AF0 2E2E 000C move.l D7, [A6 + 0xC]
00000AF4 2B4B BDE2 move.l [A5 - 0x421E], A3
00000AF8 3B7C FFFF BDF6 move.w [A5 - 0x420A], 0xFFFF
00000AFE 3B7C FFFF BDF8 move.w [A5 - 0x4208], 0xFFFF
00000B04 486E FFC6 pea.l [A6 - 0x3A]
00000B08 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
00000B0C 2B6B 000A B9C6 move.l [A5 - 0x463A], [A3 + 0xA]
00000B12 3B47 B9BE move.w [A5 - 0x4642], D7
00000B16 3B46 B9C2 move.w [A5 - 0x463E], D6
00000B1A 3B47 B9C0 move.w [A5 - 0x4640], D7
00000B1E 3B46 B9C4 move.w [A5 - 0x463C], D6
00000B22 41ED 27CA lea.l A0, [A5 + 0x27CA /* export_1269 */]
00000B26 2B48 B9EC move.l [A5 - 0x4614], A0
00000B2A 3B47 BDFC move.w [A5 - 0x4204], D7
00000B2E 3B47 BDFA move.w [A5 - 0x4206], D7
00000B32 3B46 BE00 move.w [A5 - 0x4200], D6
00000B36 3B46 BDFE move.w [A5 - 0x4202], D6
00000B3A 3B6E 0016 BE04 move.w [A5 - 0x41FC], [A6 + 0x16]
00000B40 3B6E 0016 BE02 move.w [A5 - 0x41FE], [A6 + 0x16]
00000B46 3B6E 001A BE08 move.w [A5 - 0x41F8], [A6 + 0x1A]
00000B4C 3B6E 001A BE06 move.w [A5 - 0x41FA], [A6 + 0x1A]
00000B52 302D BDFA move.w D0, [A5 - 0x4206]
00000B56 906D BE02 sub.w D0, [A5 - 0x41FE]
00000B5A 3B40 BDEC move.w [A5 - 0x4214], D0
00000B5E 302D BDFE move.w D0, [A5 - 0x4202]
00000B62 906D BE06 sub.w D0, [A5 - 0x41FA]
00000B66 3B40 BDEA move.w [A5 - 0x4216], D0
00000B6A 4A6D BDEC tst.w [A5 - 0x4214]
00000B6E 588F addq.l A7, 4
00000B70 6606 bne +0x8 /* 00000B78 */
00000B72 4A6D BDEA tst.w [A5 - 0x4216]
00000B76 670C beq +0xE /* 00000B84 */
label00000B78:
00000B78 526D BDF0 addq.w [A5 - 0x4210], 1
00000B7C 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00000B80 536D BDF0 subq.w [A5 - 0x4210], 1
label00000B84:
00000B84 486E FFC6 pea.l [A6 - 0x3A]
00000B88 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
00000B8C 7000 moveq.l D0, 0x00
00000B8E 2B40 BDE2 move.l [A5 - 0x421E], D0
00000B92 7001 moveq.l D0, 0x01
00000B94 588F addq.l A7, 4
00000B96 4CEE 08C0 FFBA movem.l D6,D7,A3, [A6 - 0x46]
00000B9C 4E5E unlink A6
00000B9E 4E75 rts
fn00000BA0:
00000BA0 48E7 0118 movem.l -[A7], D7,A3,A4
00000BA4 4A6D BDF0 tst.w [A5 - 0x4210]
00000BA8 6756 beq +0x58 /* 00000C00 */
00000BAA 3B7C 0001 BDF4 move.w [A5 - 0x420C], 0x1
00000BB0 206D B9C6 movea.l A0, [A5 - 0x463A]
00000BB4 2068 0242 movea.l A0, [A0 + 0x242]
00000BB8 7000 moveq.l D0, 0x00
00000BBA 302D B9D8 move.w D0, [A5 - 0x4628]
00000BBE E580 asl D0, 2
00000BC0 2070 0800 movea.l A0, [A0 + D0]
00000BC4 47E8 0009 lea.l A3, [A0 + 0x9]
00000BC8 206D B9C6 movea.l A0, [A5 - 0x463A]
00000BCC 2068 0242 movea.l A0, [A0 + 0x242]
00000BD0 7000 moveq.l D0, 0x00
00000BD2 302D B9D8 move.w D0, [A5 - 0x4628]
00000BD6 E580 asl D0, 2
00000BD8 2070 0800 movea.l A0, [A0 + D0]
00000BDC 3E28 0006 move.w D7, [A0 + 0x6]
00000BE0 3B47 BE0A move.w [A5 - 0x41F6], D7
00000BE4 286D BBB8 movea.l A4, [A5 - 0x4448]
00000BE8 202D BA80 move.l D0, [A5 - 0x4580]
00000BEC 908B sub.l D0, A3
00000BEE D08C add.l D0, A4
00000BF0 2B40 BA80 move.l [A5 - 0x4580], D0
00000BF4 6002 bra +0x4 /* 00000BF8 */
label00000BF6:
00000BF6 18DB move.b [A4]+, [A3]+
label00000BF8:
00000BF8 3007 move.w D0, D7
00000BFA 5347 subq.w D7, 1
00000BFC 4A40 tst.w D0
00000BFE 66F6 bne -0x8 /* 00000BF6 */
label00000C00:
00000C00 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000C04 4E75 rts
fn00000C06:
00000C06 4E56 FFFE link A6, -0x0002
00000C0A 48E7 0310 movem.l -[A7], D6,D7,A3
00000C0E 7C01 moveq.l D6, 0x01
00000C10 4A6D BDF0 tst.w [A5 - 0x4210]
00000C14 6700 012E beq +0x130 /* 00000D44 */
00000C18 4A6D BDF2 tst.w [A5 - 0x420E]
00000C1C 6700 00A4 beq +0xA6 /* 00000CC2 */
00000C20 4AAD BA90 tst.l [A5 - 0x4570]
00000C24 670C beq +0xE /* 00000C32 */
00000C26 206D BA90 movea.l A0, [A5 - 0x4570]
00000C2A 7040 moveq.l D0, 0x40
00000C2C B068 0180 cmp.w D0, [A0 + 0x180]
00000C30 6624 bne +0x26 /* 00000C56 */
label00000C32:
00000C32 4878 0186 push.l 0x186
00000C36 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000C3A 2640 movea.l A3, D0
00000C3C 200B move.l D0, A3
00000C3E 588F addq.l A7, 4
00000C40 6606 bne +0x8 /* 00000C48 */
00000C42 7000 moveq.l D0, 0x00
00000C44 6000 0100 bra +0x102 /* 00000D46 */
label00000C48:
00000C48 426B 0180 clr.w [A3 + 0x180]
00000C4C 276D BA90 0182 move.l [A3 + 0x182], [A5 - 0x4570]
00000C52 2B4B BA90 move.l [A5 - 0x4570], A3
label00000C56:
00000C56 206D BA90 movea.l A0, [A5 - 0x4570]
00000C5A 3E28 0180 move.w D7, [A0 + 0x180]
00000C5E 5268 0180 addq.w [A0 + 0x180], 1
00000C62 206D BA90 movea.l A0, [A5 - 0x4570]
00000C66 7000 moveq.l D0, 0x00
00000C68 3007 move.w D0, D7
00000C6A 2200 move.l D1, D0
00000C6C C0FC 0006 mulu.w D0, 0x6
00000C70 4841 swap.w D1
00000C72 C2FC 0006 mulu.w D1, 0x6
00000C76 4841 swap.w D1
00000C78 4241 clr.w D1
00000C7A D081 add.l D0, D1
00000C7C 31AE 000A 0800 move.w [A0 + D0], [A6 + 0xA]
00000C82 206D BA90 movea.l A0, [A5 - 0x4570]
00000C86 7000 moveq.l D0, 0x00
00000C88 3007 move.w D0, D7
00000C8A 2200 move.l D1, D0
00000C8C C0FC 0006 mulu.w D0, 0x6
00000C90 4841 swap.w D1
00000C92 C2FC 0006 mulu.w D1, 0x6
00000C96 4841 swap.w D1
00000C98 4241 clr.w D1
00000C9A D081 add.l D0, D1
00000C9C 31AE 000E 0802 move.w [A0 + D0 + 0x2], [A6 + 0xE]
00000CA2 206D BA90 movea.l A0, [A5 - 0x4570]
00000CA6 7000 moveq.l D0, 0x00
00000CA8 3007 move.w D0, D7
00000CAA 2200 move.l D1, D0
00000CAC C0FC 0006 mulu.w D0, 0x6
00000CB0 4841 swap.w D1
00000CB2 C2FC 0006 mulu.w D1, 0x6
00000CB6 4841 swap.w D1
00000CB8 4241 clr.w D1
00000CBA D081 add.l D0, D1
00000CBC 31AD B9D8 0804 move.w [A0 + D0 + 0x4], [A5 - 0x4628]
label00000CC2:
00000CC2 206D B9C6 movea.l A0, [A5 - 0x463A]
00000CC6 2068 0242 movea.l A0, [A0 + 0x242]
00000CCA 7000 moveq.l D0, 0x00
00000CCC 302D B9D8 move.w D0, [A5 - 0x4628]
00000CD0 E580 asl D0, 2
00000CD2 2070 0800 movea.l A0, [A0 + D0]
00000CD6 7000 moveq.l D0, 0x00
00000CD8 1028 0008 move.b D0, [A0 + 0x8]
00000CDC 2F00 move.l -[A7], D0
00000CDE 486E FFFE pea.l [A6 - 0x2]
00000CE2 302D BE0A move.w D0, [A5 - 0x41F6]
00000CE6 48C0 ext.l D0
00000CE8 2F00 move.l -[A7], D0
00000CEA 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00000CEE 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000CF2 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00000CF6 3C00 move.w D6, D0
00000CF8 4FEF 0014 lea.l A7, [A7 + 0x14]
00000CFC 6738 beq +0x3A /* 00000D36 */
00000CFE 4A6D BDF2 tst.w [A5 - 0x420E]
00000D02 670E beq +0x10 /* 00000D12 */
00000D04 3B7C FFFF BDF6 move.w [A5 - 0x420A], 0xFFFF
00000D0A 3B7C FFFF BDF8 move.w [A5 - 0x4208], 0xFFFF
00000D10 6018 bra +0x1A /* 00000D2A */
label00000D12:
00000D12 3B6E FFFE BDF6 move.w [A5 - 0x420A], [A6 - 0x2]
00000D18 7000 moveq.l D0, 0x00
00000D1A 302D B9D8 move.w D0, [A5 - 0x4628]
00000D1E 2F00 move.l -[A7], D0
00000D20 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000D24 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
00000D28 508F addq.l A7, 8
label00000D2A:
00000D2A 206D B9E2 movea.l A0, [A5 - 0x461E]
00000D2E 316E FFFE 0006 move.w [A0 + 0x6], [A6 - 0x2]
00000D34 600E bra +0x10 /* 00000D44 */
label00000D36:
00000D36 4A6D BDF2 tst.w [A5 - 0x420E]
00000D3A 6708 beq +0xA /* 00000D44 */
00000D3C 206D BA90 movea.l A0, [A5 - 0x4570]
00000D40 5368 0180 subq.w [A0 + 0x180], 1
label00000D44:
00000D44 3006 move.w D0, D6
label00000D46:
00000D46 4CEE 08C0 FFF2 movem.l D6,D7,A3, [A6 - 0xE]
00000D4C 4E5E unlink A6
00000D4E 4E75 rts
export_1272:
fn00000D50:
00000D50 4E56 FFC4 link A6, -0x003C
00000D54 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000D58 426E FFC4 clr.w [A6 - 0x3C]
00000D5C 486E FFC6 pea.l [A6 - 0x3A]
00000D60 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
00000D64 41ED B9BE lea.l A0, [A5 - 0x4642]
00000D68 43EE 0008 lea.l A1, [A6 + 0x8]
00000D6C 20D9 move.l [A0]+, [A1]+
00000D6E 20D9 move.l [A0]+, [A1]+
00000D70 20D9 move.l [A0]+, [A1]+
00000D72 588F addq.l A7, 4
00000D74 7000 moveq.l D0, 0x00
00000D76 2B40 BE0E move.l [A5 - 0x41F2], D0
00000D7A 2B40 BE12 move.l [A5 - 0x41EE], D0
00000D7E 4246 clr.w D6
00000D80 4247 clr.w D7
00000D82 3B6E 0016 BE0C move.w [A5 - 0x41F4], [A6 + 0x16]
00000D88 4A6D B9C2 tst.w [A5 - 0x463E]
00000D8C 660C bne +0xE /* 00000D9A */
00000D8E 0C6D 7FFF B9C4 cmpi.w [A5 - 0x463C], 0x7FFF
00000D94 6604 bne +0x6 /* 00000D9A */
00000D96 7C01 moveq.l D6, 0x01
00000D98 6010 bra +0x12 /* 00000DAA */
label00000D9A:
00000D9A 4A6D B9BE tst.w [A5 - 0x4642]
00000D9E 6608 bne +0xA /* 00000DA8 */
00000DA0 0C6D 7FFF B9C0 cmpi.w [A5 - 0x4640], 0x7FFF
00000DA6 6702 beq +0x4 /* 00000DAA */
label00000DA8:
00000DA8 5247 addq.w D7, 1
label00000DAA:
00000DAA 206D B9C6 movea.l A0, [A5 - 0x463A]
00000DAE 317C 0001 0186 move.w [A0 + 0x186], 0x1
00000DB4 206D B9C6 movea.l A0, [A5 - 0x463A]
00000DB8 317C 0001 018A move.w [A0 + 0x18A], 0x1
00000DBE 4A6D BE0C tst.w [A5 - 0x41F4]
00000DC2 6610 bne +0x12 /* 00000DD4 */
00000DC4 7000 moveq.l D0, 0x00
00000DC6 2F00 move.l -[A7], D0
00000DC8 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
00000DCC 4A40 tst.w D0
00000DCE 588F addq.l A7, 4
00000DD0 6700 01BE beq +0x1C0 /* 00000F90 */
label00000DD4:
00000DD4 4A46 tst.w D6
00000DD6 6700 009E beq +0xA0 /* 00000E76 */
00000DDA 302D B9C0 move.w D0, [A5 - 0x4640]
00000DDE 48C0 ext.l D0
00000DE0 322D B9BE move.w D1, [A5 - 0x4642]
00000DE4 48C1 ext.l D1
00000DE6 9081 sub.l D0, D1
00000DE8 5280 addq.l D0, 1
00000DEA 2B40 BE12 move.l [A5 - 0x41EE], D0
00000DEE 206D B9C6 movea.l A0, [A5 - 0x463A]
00000DF2 3828 0194 move.w D4, [A0 + 0x194]
00000DF6 4A6D BE0C tst.w [A5 - 0x41F4]
00000DFA 671E beq +0x20 /* 00000E1A */
00000DFC 48C4 ext.l D4
00000DFE 202D BE12 move.l D0, [A5 - 0x41EE]
00000E02 D084 add.l D0, D4
00000E04 0C80 0000 7FFF cmpi.l D0, 0x7FFF
00000E0A 6F0E ble +0x10 /* 00000E1A */
00000E0C 4878 03F2 push.l 0x3F2
00000E10 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000E14 588F addq.l A7, 4
00000E16 6000 0178 bra +0x17A /* 00000F90 */
label00000E1A:
00000E1A 48C4 ext.l D4
00000E1C 2F04 move.l -[A7], D4
00000E1E 4EBA 0336 jsr [PC + 0x336 /* 00001156 */]
00000E22 4A40 tst.w D0
00000E24 588F addq.l A7, 4
00000E26 6700 0168 beq +0x16A /* 00000F90 */
00000E2A 2F2D BE12 move.l -[A7], [A5 - 0x41EE]
00000E2E 302D B9BE move.w D0, [A5 - 0x4642]
00000E32 48C0 ext.l D0
00000E34 2F00 move.l -[A7], D0
00000E36 206D BA78 movea.l A0, [A5 - 0x4588]
00000E3A 4868 0176 pea.l [A0 + 0x176]
00000E3E 206D BA78 movea.l A0, [A5 - 0x4588]
00000E42 4868 0226 pea.l [A0 + 0x226]
00000E46 4EBA F1B8 jsr [PC - 0xE48 /* 00000000 */]
00000E4A 2F2D BE12 move.l -[A7], [A5 - 0x41EE]
00000E4E 302D B9BE move.w D0, [A5 - 0x4642]
00000E52 48C0 ext.l D0
00000E54 2F00 move.l -[A7], D0
00000E56 206D BA78 movea.l A0, [A5 - 0x4588]
00000E5A 4868 01C0 pea.l [A0 + 0x1C0]
00000E5E 206D BA78 movea.l A0, [A5 - 0x4588]
00000E62 4868 022A pea.l [A0 + 0x22A]
00000E66 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000E6A 4EBA F24C jsr [PC - 0xDB4 /* 000000B8 */]
00000E6E 4FEF 0024 lea.l A7, [A7 + 0x24]
00000E72 6000 00A4 bra +0xA6 /* 00000F18 */
label00000E76:
00000E76 302D B9C4 move.w D0, [A5 - 0x463C]
00000E7A 48C0 ext.l D0
00000E7C 3A2D B9C2 move.w D5, [A5 - 0x463E]
00000E80 3205 move.w D1, D5
00000E82 48C1 ext.l D1
00000E84 9081 sub.l D0, D1
00000E86 5280 addq.l D0, 1
00000E88 2B40 BE0E move.l [A5 - 0x41F2], D0
00000E8C 4A6D BE0C tst.w [A5 - 0x41F4]
00000E90 6606 bne +0x8 /* 00000E98 */
00000E92 44AD BE0E neg.l [A5 - 0x41F2]
00000E96 602C bra +0x2E /* 00000EC4 */
label00000E98:
00000E98 7000 moveq.l D0, 0x00
00000E9A 2F00 move.l -[A7], D0
00000E9C 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00000EA0 302D BA42 move.w D0, [A5 - 0x45BE]
00000EA4 48C0 ext.l D0
00000EA6 222D BE0E move.l D1, [A5 - 0x41F2]
00000EAA D280 add.l D1, D0
00000EAC 0C81 0000 7FFF cmpi.l D1, 0x7FFF
00000EB2 588F addq.l A7, 4
00000EB4 6F0E ble +0x10 /* 00000EC4 */
00000EB6 4878 03F2 push.l 0x3F2
00000EBA 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000EBE 588F addq.l A7, 4
00000EC0 6000 00CE bra +0xD0 /* 00000F90 */
label00000EC4:
00000EC4 41ED 27EA lea.l A0, [A5 + 0x27EA /* export_1273 */]
00000EC8 2B48 B9EC move.l [A5 - 0x4614], A0
00000ECC 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00000ED0 4A40 tst.w D0
00000ED2 6744 beq +0x46 /* 00000F18 */
00000ED4 4A47 tst.w D7
00000ED6 6640 bne +0x42 /* 00000F18 */
00000ED8 2F2D BE0E move.l -[A7], [A5 - 0x41F2]
00000EDC 48C5 ext.l D5
00000EDE 2F05 move.l -[A7], D5
00000EE0 206D BA78 movea.l A0, [A5 - 0x4588]
00000EE4 4868 0174 pea.l [A0 + 0x174]
00000EE8 206D BA78 movea.l A0, [A5 - 0x4588]
00000EEC 4868 0222 pea.l [A0 + 0x222]
00000EF0 4EBA F10E jsr [PC - 0xEF2 /* 00000000 */]
00000EF4 2F2D BE0E move.l -[A7], [A5 - 0x41F2]
00000EF8 48C5 ext.l D5
00000EFA 2F05 move.l -[A7], D5
00000EFC 206D BA78 movea.l A0, [A5 - 0x4588]
00000F00 4868 01C2 pea.l [A0 + 0x1C2]
00000F04 206D BA78 movea.l A0, [A5 - 0x4588]
00000F08 4868 022E pea.l [A0 + 0x22E]
00000F0C 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000F10 4EBA F1A6 jsr [PC - 0xE5A /* 000000B8 */]
00000F14 4FEF 0024 lea.l A7, [A7 + 0x24]
label00000F18:
00000F18 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000F1C 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
00000F20 41ED BE02 lea.l A0, [A5 - 0x41FE]
00000F24 43ED B9BE lea.l A1, [A5 - 0x4642]
00000F28 20D9 move.l [A0]+, [A1]+
00000F2A 20D9 move.l [A0]+, [A1]+
00000F2C 4AAD BE0E tst.l [A5 - 0x41F2]
00000F30 6714 beq +0x16 /* 00000F46 */
00000F32 4A47 tst.w D7
00000F34 6708 beq +0xA /* 00000F3E */
00000F36 41ED 2802 lea.l A0, [A5 + 0x2802 /* export_1276 */]
00000F3A 2008 move.l D0, A0
00000F3C 600E bra +0x10 /* 00000F4C */
label00000F3E:
00000F3E 41ED 27FA lea.l A0, [A5 + 0x27FA /* export_1275 */]
00000F42 2008 move.l D0, A0
00000F44 6006 bra +0x8 /* 00000F4C */
label00000F46:
00000F46 41ED 27F2 lea.l A0, [A5 + 0x27F2 /* export_1274 */]
00000F4A 2008 move.l D0, A0
label00000F4C:
00000F4C 2F00 move.l -[A7], D0
00000F4E 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000F52 4EBA 1028 jsr [PC + 0x1028 /* 00001F7C */]
00000F56 4878 0117 push.l 0x117
00000F5A 4878 03ED push.l 0x3ED
00000F5E 4878 7FFF push.l 0x7FFF
00000F62 70FF moveq.l D0, 0xFFFFFFFF
00000F64 2F00 move.l -[A7], D0
00000F66 4878 7FFF push.l 0x7FFF
00000F6A 2F00 move.l -[A7], D0
00000F6C 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000F70 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00000F74 3D7C 0001 FFC4 move.w [A6 - 0x3C], 0x1
00000F7A 206D BA78 movea.l A0, [A5 - 0x4588]
00000F7E 317C 0001 025E move.w [A0 + 0x25E], 0x1
00000F84 206D BA78 movea.l A0, [A5 - 0x4588]
00000F88 5268 0158 addq.w [A0 + 0x158], 1
00000F8C 4FEF 0028 lea.l A7, [A7 + 0x28]
label00000F90:
00000F90 486E FFC6 pea.l [A6 - 0x3A]
00000F94 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
00000F98 302E FFC4 move.w D0, [A6 - 0x3C]
00000F9C 588F addq.l A7, 4
00000F9E 4CEE 00F0 FFB4 movem.l D4,D5,D6,D7, [A6 - 0x4C]
00000FA4 4E5E unlink A6
00000FA6 4E75 rts
export_1273:
00000FA8 4E56 FFFC link A6, -0x0004
00000FAC 48E7 0118 movem.l -[A7], D7,A3,A4
00000FB0 302D B9C2 move.w D0, [A5 - 0x463E]
00000FB4 B06D B9D0 cmp.w D0, [A5 - 0x4630]
00000FB8 6E00 0190 bgt +0x192 /* 0000114A */
00000FBC 302D B9C4 move.w D0, [A5 - 0x463C]
00000FC0 B06D B9CE cmp.w D0, [A5 - 0x4632]
00000FC4 6D10 blt +0x12 /* 00000FD6 */
00000FC6 4A6D BE0C tst.w [A5 - 0x41F4]
00000FCA 671E beq +0x20 /* 00000FEA */
00000FCC 302D B9C2 move.w D0, [A5 - 0x463E]
00000FD0 B06D B9CE cmp.w D0, [A5 - 0x4632]
00000FD4 6E14 bgt +0x16 /* 00000FEA */
label00000FD6:
00000FD6 302D BE10 move.w D0, [A5 - 0x41F0]
00000FDA D16D B9CE add.w [A5 - 0x4632], D0
00000FDE 302D BE10 move.w D0, [A5 - 0x41F0]
00000FE2 D16D B9D0 add.w [A5 - 0x4630], D0
00000FE6 6000 0150 bra +0x152 /* 00001138 */
label00000FEA:
00000FEA 302D B9C2 move.w D0, [A5 - 0x463E]
00000FEE B06D B9CE cmp.w D0, [A5 - 0x4632]
00000FF2 6E0C bgt +0xE /* 00001000 */
00000FF4 302D B9C4 move.w D0, [A5 - 0x463C]
00000FF8 B06D B9D0 cmp.w D0, [A5 - 0x4630]
00000FFC 6C00 0118 bge +0x11A /* 00001116 */
label00001000:
00001000 302D B9D0 move.w D0, [A5 - 0x4630]
00001004 48C0 ext.l D0
00001006 222D BE0E move.l D1, [A5 - 0x41F2]
0000100A D280 add.l D1, D0
0000100C 48C1 ext.l D1
0000100E 302D B9CE move.w D0, [A5 - 0x4632]
00001012 48C0 ext.l D0
00001014 9280 sub.l D1, D0
00001016 E981 asl D1, 4
00001018 7020 moveq.l D0, 0x20
0000101A D280 add.l D1, D0
0000101C 2F01 move.l -[A7], D1
0000101E 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001022 2D40 FFFC move.l [A6 - 0x4], D0
00001026 588F addq.l A7, 4
00001028 6606 bne +0x8 /* 00001030 */
0000102A 7000 moveq.l D0, 0x00
0000102C 6000 011E bra +0x120 /* 0000114C */
label00001030:
00001030 206E FFFC movea.l A0, [A6 - 0x4]
00001034 47E8 0010 lea.l A3, [A0 + 0x10]
00001038 206D B9C6 movea.l A0, [A5 - 0x463A]
0000103C 2068 0256 movea.l A0, [A0 + 0x256]
00001040 302D B9CA move.w D0, [A5 - 0x4636]
00001044 48C0 ext.l D0
00001046 E580 asl D0, 2
00001048 21AE FFFC 0800 move.l [A0 + D0], [A6 - 0x4]
0000104E 206D B9E6 movea.l A0, [A5 - 0x461A]
00001052 49E8 0010 lea.l A4, [A0 + 0x10]
00001056 302D B9C2 move.w D0, [A5 - 0x463E]
0000105A B06D B9CE cmp.w D0, [A5 - 0x4632]
0000105E 6F0C ble +0xE /* 0000106C */
00001060 302D B9C2 move.w D0, [A5 - 0x463E]
00001064 906D B9CE sub.w D0, [A5 - 0x4632]
00001068 48C0 ext.l D0
0000106A 6002 bra +0x4 /* 0000106E */
label0000106C:
0000106C 7000 moveq.l D0, 0x00
label0000106E:
0000106E 3E00 move.w D7, D0
00001070 6710 beq +0x12 /* 00001082 */
00001072 2F0C move.l -[A7], A4
00001074 2F0B move.l -[A7], A3
00001076 7000 moveq.l D0, 0x00
00001078 3007 move.w D0, D7
0000107A E980 asl D0, 4
0000107C 2F00 move.l -[A7], D0
0000107E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00001082:
00001082 4A6D BE0C tst.w [A5 - 0x41F4]
00001086 6734 beq +0x36 /* 000010BC */
00001088 7000 moveq.l D0, 0x00
0000108A 3007 move.w D0, D7
0000108C E980 asl D0, 4
0000108E D08C add.l D0, A4
00001090 2F00 move.l -[A7], D0
00001092 7000 moveq.l D0, 0x00
00001094 3007 move.w D0, D7
00001096 222D BE0E move.l D1, [A5 - 0x41F2]
0000109A D280 add.l D1, D0
0000109C E981 asl D1, 4
0000109E D28B add.l D1, A3
000010A0 2F01 move.l -[A7], D1
000010A2 302D B9D0 move.w D0, [A5 - 0x4630]
000010A6 48C0 ext.l D0
000010A8 322D B9C2 move.w D1, [A5 - 0x463E]
000010AC 48C1 ext.l D1
000010AE 9081 sub.l D0, D1
000010B0 5280 addq.l D0, 1
000010B2 E980 asl D0, 4
000010B4 2F00 move.l -[A7], D0
000010B6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000010BA 6040 bra +0x42 /* 000010FC */
label000010BC:
000010BC 302D B9D0 move.w D0, [A5 - 0x4630]
000010C0 B06D B9C4 cmp.w D0, [A5 - 0x463C]
000010C4 6F36 ble +0x38 /* 000010FC */
000010C6 302D B9C4 move.w D0, [A5 - 0x463C]
000010CA 48C0 ext.l D0
000010CC 322D B9CE move.w D1, [A5 - 0x4632]
000010D0 48C1 ext.l D1
000010D2 9081 sub.l D0, D1
000010D4 5280 addq.l D0, 1
000010D6 E980 asl D0, 4
000010D8 D08C add.l D0, A4
000010DA 2F00 move.l -[A7], D0
000010DC 7000 moveq.l D0, 0x00
000010DE 3007 move.w D0, D7
000010E0 E980 asl D0, 4
000010E2 D08B add.l D0, A3
000010E4 2F00 move.l -[A7], D0
000010E6 302D B9D0 move.w D0, [A5 - 0x4630]
000010EA 48C0 ext.l D0
000010EC 322D B9C4 move.w D1, [A5 - 0x463C]
000010F0 48C1 ext.l D1
000010F2 9081 sub.l D0, D1
000010F4 E980 asl D0, 4
000010F6 2F00 move.l -[A7], D0
000010F8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label000010FC:
000010FC 2F2D B9E6 move.l -[A7], [A5 - 0x461A]
00001100 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001104 2B6E FFFC B9E6 move.l [A5 - 0x461A], [A6 - 0x4]
0000110A 302D BE10 move.w D0, [A5 - 0x41F0]
0000110E D16D B9D0 add.w [A5 - 0x4630], D0
00001112 588F addq.l A7, 4
00001114 6022 bra +0x24 /* 00001138 */
label00001116:
00001116 206D B9C6 movea.l A0, [A5 - 0x463A]
0000111A 2068 0256 movea.l A0, [A0 + 0x256]
0000111E 302D B9CA move.w D0, [A5 - 0x4636]
00001122 48C0 ext.l D0
00001124 E580 asl D0, 2
00001126 7200 moveq.l D1, 0x00
00001128 2181 0800 move.l [A0 + D0], D1
0000112C 2F2D B9E6 move.l -[A7], [A5 - 0x461A]
00001130 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001134 588F addq.l A7, 4
00001136 6012 bra +0x14 /* 0000114A */
label00001138:
00001138 206D B9E6 movea.l A0, [A5 - 0x461A]
0000113C 30AD B9CE move.w [A0], [A5 - 0x4632]
00001140 206D B9E6 movea.l A0, [A5 - 0x461A]
00001144 316D B9D0 0002 move.w [A0 + 0x2], [A5 - 0x4630]
label0000114A:
0000114A 7001 moveq.l D0, 0x01
label0000114C:
0000114C 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00001152 4E5E unlink A6
00001154 4E75 rts
fn00001156:
00001156 48E7 0710 movem.l -[A7], D5,D6,D7,A3
0000115A 3A2F 0016 move.w D5, [A7 + 0x16]
0000115E 4A6D BE0C tst.w [A5 - 0x41F4]
00001162 674A beq +0x4C /* 000011AE */
00001164 3E2D BE14 move.w D7, [A5 - 0x41EC]
00001168 DE45 add.w D7, D5
0000116A 44AD BE12 neg.l [A5 - 0x41EE]
0000116E 7CFF moveq.l D6, 0xFFFFFFFF
00001170 48C7 ext.l D7
00001172 302D B9BE move.w D0, [A5 - 0x4642]
00001176 48C0 ext.l D0
00001178 90AD BE12 sub.l D0, [A5 - 0x41EE]
0000117C B087 cmp.l D0, D7
0000117E 6E00 00A6 bgt +0xA8 /* 00001226 */
00001182 3A2D B9BE move.w D5, [A5 - 0x4642]
00001186 9A6D BE14 sub.w D5, [A5 - 0x41EC]
0000118A 206D B9C6 movea.l A0, [A5 - 0x463A]
0000118E 3028 0194 move.w D0, [A0 + 0x194]
00001192 48C0 ext.l D0
00001194 90AD BE12 sub.l D0, [A5 - 0x41EE]
00001198 48C0 ext.l D0
0000119A 2F00 move.l -[A7], D0
0000119C 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000011A0 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
000011A4 4A40 tst.w D0
000011A6 508F addq.l A7, 8
000011A8 6674 bne +0x76 /* 0000121E */
000011AA 7000 moveq.l D0, 0x00
000011AC 607A bra +0x7C /* 00001228 */
label000011AE:
000011AE 48C5 ext.l D5
000011B0 2005 move.l D0, D5
000011B2 90AD BE12 sub.l D0, [A5 - 0x41EE]
000011B6 3E2D B9BE move.w D7, [A5 - 0x4642]
000011BA 3207 move.w D1, D7
000011BC 48C1 ext.l D1
000011BE B280 cmp.l D1, D0
000011C0 6E64 bgt +0x66 /* 00001226 */
000011C2 9A6D BE14 sub.w D5, [A5 - 0x41EC]
000011C6 7C01 moveq.l D6, 0x01
000011C8 6054 bra +0x56 /* 0000121E */
label000011CA:
000011CA 206D B9C6 movea.l A0, [A5 - 0x463A]
000011CE 2068 0256 movea.l A0, [A0 + 0x256]
000011D2 48C7 ext.l D7
000011D4 2007 move.l D0, D7
000011D6 E580 asl D0, 2
000011D8 2670 0800 movea.l A3, [A0 + D0]
000011DC 206D B9C6 movea.l A0, [A5 - 0x463A]
000011E0 2068 0256 movea.l A0, [A0 + 0x256]
000011E4 48C7 ext.l D7
000011E6 202D BE12 move.l D0, [A5 - 0x41EE]
000011EA D087 add.l D0, D7
000011EC 48C0 ext.l D0
000011EE E580 asl D0, 2
000011F0 226D B9C6 movea.l A1, [A5 - 0x463A]
000011F4 2269 0256 movea.l A1, [A1 + 0x256]
000011F8 48C7 ext.l D7
000011FA 2207 move.l D1, D7
000011FC E581 asl D1, 2
000011FE 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
00001204 206D B9C6 movea.l A0, [A5 - 0x463A]
00001208 2068 0256 movea.l A0, [A0 + 0x256]
0000120C 48C7 ext.l D7
0000120E 202D BE12 move.l D0, [A5 - 0x41EE]
00001212 D087 add.l D0, D7
00001214 48C0 ext.l D0
00001216 E580 asl D0, 2
00001218 218B 0800 move.l [A0 + D0], A3
0000121C DE46 add.w D7, D6
label0000121E:
0000121E 3005 move.w D0, D5
00001220 D046 add.w D0, D6
00001222 B047 cmp.w D0, D7
00001224 66A4 bne -0x5A /* 000011CA */
label00001226:
00001226 7001 moveq.l D0, 0x01
label00001228:
00001228 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+
0000122C 4E75 rts
export_1274:
0000122E 4E56 FFFC link A6, -0x0004
00001232 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001236 4A6D BDF0 tst.w [A5 - 0x4210]
0000123A 6700 0096 beq +0x98 /* 000012D2 */
0000123E 7028 moveq.l D0, 0x28
00001240 C02D B9D2 and.b D0, [A5 - 0x462E]
00001244 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00001248 6600 03C8 bne +0x3CA /* 00001612 */
0000124C 4A6D BDEE tst.w [A5 - 0x4212]
00001250 6650 bne +0x52 /* 000012A2 */
00001252 302D B9D8 move.w D0, [A5 - 0x4628]
00001256 B06D BDF8 cmp.w D0, [A5 - 0x4208]
0000125A 6646 bne +0x48 /* 000012A2 */
0000125C 302D B9CA move.w D0, [A5 - 0x4636]
00001260 B06D BDDC cmp.w D0, [A5 - 0x4224]
00001264 663C bne +0x3E /* 000012A2 */
00001266 302D BDF8 move.w D0, [A5 - 0x4208]
0000126A B06D BDF6 cmp.w D0, [A5 - 0x420A]
0000126E 6700 03A2 beq +0x3A4 /* 00001612 */
00001272 206D B9E2 movea.l A0, [A5 - 0x461E]
00001276 4868 0006 pea.l [A0 + 0x6]
0000127A 7000 moveq.l D0, 0x00
0000127C 302D BDF6 move.w D0, [A5 - 0x420A]
00001280 2F00 move.l -[A7], D0
00001282 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00001286 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */]
0000128A 7000 moveq.l D0, 0x00
0000128C 302D B9D8 move.w D0, [A5 - 0x4628]
00001290 2F00 move.l -[A7], D0
00001292 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00001296 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
0000129A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000129E 6000 0372 bra +0x374 /* 00001612 */
label000012A2:
000012A2 3B6D B9D8 BDF6 move.w [A5 - 0x420A], [A5 - 0x4628]
000012A8 3B6D B9D8 BDF8 move.w [A5 - 0x4208], [A5 - 0x4628]
000012AE 3B6D B9CA BDDC move.w [A5 - 0x4224], [A5 - 0x4636]
000012B4 206D B9C6 movea.l A0, [A5 - 0x463A]
000012B8 2068 0242 movea.l A0, [A0 + 0x242]
000012BC 7000 moveq.l D0, 0x00
000012BE 302D B9D8 move.w D0, [A5 - 0x4628]
000012C2 E580 asl D0, 2
000012C4 2070 0800 movea.l A0, [A0 + D0]
000012C8 41E8 0009 lea.l A0, [A0 + 0x9]
000012CC 2B48 BA80 move.l [A5 - 0x4580], A0
000012D0 6052 bra +0x54 /* 00001324 */
label000012D2:
000012D2 4AAD BDE6 tst.l [A5 - 0x421A]
000012D6 674C beq +0x4E /* 00001324 */
000012D8 202D BE12 move.l D0, [A5 - 0x41EE]
000012DC 4480 neg.l D0
000012DE 2F00 move.l -[A7], D0
000012E0 302D BE04 move.w D0, [A5 - 0x41FC]
000012E4 48C0 ext.l D0
000012E6 2F00 move.l -[A7], D0
000012E8 302D BE02 move.w D0, [A5 - 0x41FE]
000012EC 48C0 ext.l D0
000012EE 2F00 move.l -[A7], D0
000012F0 206D BDE6 movea.l A0, [A5 - 0x421A]
000012F4 4868 0002 pea.l [A0 + 0x2]
000012F8 206D BDE6 movea.l A0, [A5 - 0x421A]
000012FC 2F08 move.l -[A7], A0
000012FE 4EBA 1100 jsr [PC + 0x1100 /* 00002400 */]
00001302 0C40 0002 cmpi.w D0, 0x2
00001306 4FEF 0014 lea.l A7, [A7 + 0x14]
0000130A 6600 0306 bne +0x308 /* 00001612 */
0000130E 206D BDE6 movea.l A0, [A5 - 0x421A]
00001312 316D BE02 0002 move.w [A0 + 0x2], [A5 - 0x41FE]
00001318 206D BDE6 movea.l A0, [A5 - 0x421A]
0000131C 30AD BE02 move.w [A0], [A5 - 0x41FE]
00001320 6000 02F0 bra +0x2F2 /* 00001612 */
label00001324:
00001324 426D BDF4 clr.w [A5 - 0x420C]
00001328 426D BDF2 clr.w [A5 - 0x420E]
0000132C 3A2D B9CA move.w D5, [A5 - 0x4636]
00001330 BA6D BE02 cmp.w D5, [A5 - 0x41FE]
00001334 6D0A blt +0xC /* 00001340 */
00001336 4A6D BDEE tst.w [A5 - 0x4212]
0000133A 6604 bne +0x6 /* 00001340 */
0000133C DA6D BE14 add.w D5, [A5 - 0x41EC]
label00001340:
00001340 426E FFFE clr.w [A6 - 0x2]
00001344 700A moveq.l D0, 0x0A
00001346 2F00 move.l -[A7], D0
00001348 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
0000134C 4A40 tst.w D0
0000134E 588F addq.l A7, 4
00001350 673A beq +0x3C /* 0000138C */
00001352 5340 subq.w D0, 1
00001354 6736 beq +0x38 /* 0000138C */
00001356 5340 subq.w D0, 1
00001358 6700 00CE beq +0xD0 /* 00001428 */
0000135C 5340 subq.w D0, 1
0000135E 6700 00C8 beq +0xCA /* 00001428 */
00001362 5340 subq.w D0, 1
00001364 6700 0150 beq +0x152 /* 000014B6 */
00001368 5540 subq.w D0, 2
0000136A 6716 beq +0x18 /* 00001382 */
0000136C 5340 subq.w D0, 1
0000136E 6712 beq +0x14 /* 00001382 */
00001370 5740 subq.w D0, 3
00001372 6700 0138 beq +0x13A /* 000014AC */
00001376 0440 0017 subi.w D0, 0x17
0000137A 6700 027C beq +0x27E /* 000015F8 */
0000137E 6000 0278 bra +0x27A /* 000015F8 */
label00001382:
00001382 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00001388 52AD BA80 addq.l [A5 - 0x4580], 1
label0000138C:
0000138C 206D BA80 movea.l A0, [A5 - 0x4580]
00001390 7000 moveq.l D0, 0x00
00001392 1010 move.b D0, [A0]
00001394 206D BA80 movea.l A0, [A5 - 0x4580]
00001398 7200 moveq.l D1, 0x00
0000139A 1228 0001 move.b D1, [A0 + 0x1]
0000139E E149 lsl D1.w, 8
000013A0 3801 move.w D4, D1
000013A2 8840 or.w D4, D0
000013A4 3004 move.w D0, D4
000013A6 D045 add.w D0, D5
000013A8 3E3C 7FFF move.w D7, 0x7FFF
000013AC CE40 and.w D7, D0
000013AE 4A6E FFFE tst.w [A6 - 0x2]
000013B2 6646 bne +0x48 /* 000013FA */
000013B4 BE6D BE02 cmp.w D7, [A5 - 0x41FE]
000013B8 6D40 blt +0x42 /* 000013FA */
000013BA 4A6D BE0C tst.w [A5 - 0x41F4]
000013BE 662E bne +0x30 /* 000013EE */
000013C0 BE6D BE04 cmp.w D7, [A5 - 0x41FC]
000013C4 6E28 bgt +0x2A /* 000013EE */
000013C6 4A6D BDF4 tst.w [A5 - 0x420C]
000013CA 6604 bne +0x6 /* 000013D0 */
000013CC 4EBA F7D2 jsr [PC - 0x82E /* 00000BA0 */]
label000013D0:
000013D0 206D BA80 movea.l A0, [A5 - 0x4580]
000013D4 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
000013DA 206D BA80 movea.l A0, [A5 - 0x4580]
000013DE 10BC 0004 move.b [A0], 0x4
000013E2 58AD BA80 addq.l [A5 - 0x4580], 4
000013E6 526D BDF2 addq.w [A5 - 0x420E], 1
000013EA 6000 FF54 bra -0xAA /* 00001340 */
label000013EE:
000013EE 3007 move.w D0, D7
000013F0 906D BE14 sub.w D0, [A5 - 0x41EC]
000013F4 3E3C 7FFF move.w D7, 0x7FFF
000013F8 CE40 and.w D7, D0
label000013FA:
000013FA 9E6D B9CA sub.w D7, [A5 - 0x4636]
000013FE B847 cmp.w D4, D7
00001400 671E beq +0x20 /* 00001420 */
00001402 4A6D BDF4 tst.w [A5 - 0x420C]
00001406 6604 bne +0x6 /* 0000140C */
00001408 4EBA F796 jsr [PC - 0x86A /* 00000BA0 */]
label0000140C:
0000140C 206D BA80 movea.l A0, [A5 - 0x4580]
00001410 1087 move.b [A0], D7
00001412 48C7 ext.l D7
00001414 2007 move.l D0, D7
00001416 E080 asr D0, 8
00001418 206D BA80 movea.l A0, [A5 - 0x4580]
0000141C 1140 0001 move.b [A0 + 0x1], D0
label00001420:
00001420 58AD BA80 addq.l [A5 - 0x4580], 4
00001424 6000 FF1A bra -0xE4 /* 00001340 */
label00001428:
00001428 206D BA80 movea.l A0, [A5 - 0x4580]
0000142C 7000 moveq.l D0, 0x00
0000142E 1010 move.b D0, [A0]
00001430 206D BA80 movea.l A0, [A5 - 0x4580]
00001434 7200 moveq.l D1, 0x00
00001436 1228 0001 move.b D1, [A0 + 0x1]
0000143A E149 lsl D1.w, 8
0000143C 3E01 move.w D7, D1
0000143E 8E40 or.w D7, D0
00001440 BE6D BE02 cmp.w D7, [A5 - 0x41FE]
00001444 6D5E blt +0x60 /* 000014A4 */
00001446 4A6D BE0C tst.w [A5 - 0x41F4]
0000144A 662E bne +0x30 /* 0000147A */
0000144C BE6D BE04 cmp.w D7, [A5 - 0x41FC]
00001450 6E28 bgt +0x2A /* 0000147A */
00001452 4A6D BDF4 tst.w [A5 - 0x420C]
00001456 6604 bne +0x6 /* 0000145C */
00001458 4EBA F746 jsr [PC - 0x8BA /* 00000BA0 */]
label0000145C:
0000145C 206D BA80 movea.l A0, [A5 - 0x4580]
00001460 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
00001466 206D BA80 movea.l A0, [A5 - 0x4580]
0000146A 10BC 0004 move.b [A0], 0x4
0000146E 58AD BA80 addq.l [A5 - 0x4580], 4
00001472 526D BDF2 addq.w [A5 - 0x420E], 1
00001476 6000 FEC8 bra -0x136 /* 00001340 */
label0000147A:
0000147A 3007 move.w D0, D7
0000147C 906D BE14 sub.w D0, [A5 - 0x41EC]
00001480 3E3C 7FFF move.w D7, 0x7FFF
00001484 CE40 and.w D7, D0
00001486 4A6D BDF4 tst.w [A5 - 0x420C]
0000148A 6604 bne +0x6 /* 00001490 */
0000148C 4EBA F712 jsr [PC - 0x8EE /* 00000BA0 */]
label00001490:
00001490 206D BA80 movea.l A0, [A5 - 0x4580]
00001494 1087 move.b [A0], D7
00001496 48C7 ext.l D7
00001498 2007 move.l D0, D7
0000149A E080 asr D0, 8
0000149C 206D BA80 movea.l A0, [A5 - 0x4580]
000014A0 1140 0001 move.b [A0 + 0x1], D0
label000014A4:
000014A4 58AD BA80 addq.l [A5 - 0x4580], 4
000014A8 6000 FE96 bra -0x168 /* 00001340 */
label000014AC:
000014AC 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
000014B2 52AD BA80 addq.l [A5 - 0x4580], 1
label000014B6:
000014B6 426E FFFC clr.w [A6 - 0x4]
000014BA 206D BA80 movea.l A0, [A5 - 0x4580]
000014BE 7000 moveq.l D0, 0x00
000014C0 1010 move.b D0, [A0]
000014C2 3C00 move.w D6, D0
000014C4 202D BA80 move.l D0, [A5 - 0x4580]
000014C8 5280 addq.l D0, 1
000014CA 2040 movea.l A0, D0
000014CC 7000 moveq.l D0, 0x00
000014CE 1010 move.b D0, [A0]
000014D0 222D BA80 move.l D1, [A5 - 0x4580]
000014D4 5281 addq.l D1, 1
000014D6 2041 movea.l A0, D1
000014D8 7200 moveq.l D1, 0x00
000014DA 1228 0001 move.b D1, [A0 + 0x1]
000014DE E149 lsl D1.w, 8
000014E0 8240 or.w D1, D0
000014E2 3B41 BA50 move.w [A5 - 0x45B0], D1
000014E6 202D BA80 move.l D0, [A5 - 0x4580]
000014EA 5680 addq.l D0, 3
000014EC 2040 movea.l A0, D0
000014EE 7000 moveq.l D0, 0x00
000014F0 1010 move.b D0, [A0]
000014F2 222D BA80 move.l D1, [A5 - 0x4580]
000014F6 5681 addq.l D1, 3
000014F8 2041 movea.l A0, D1
000014FA 7200 moveq.l D1, 0x00
000014FC 1228 0001 move.b D1, [A0 + 0x1]
00001500 E149 lsl D1.w, 8
00001502 8240 or.w D1, D0
00001504 3B41 BA52 move.w [A5 - 0x45AE], D1
00001508 7001 moveq.l D0, 0x01
0000150A C046 and.w D0, D6
0000150C 6610 bne +0x12 /* 0000151E */
0000150E 3005 move.w D0, D5
00001510 D06D BA50 add.w D0, [A5 - 0x45B0]
00001514 323C 7FFF move.w D1, 0x7FFF
00001518 C240 and.w D1, D0
0000151A 3B41 BA50 move.w [A5 - 0x45B0], D1
label0000151E:
0000151E 7004 moveq.l D0, 0x04
00001520 C046 and.w D0, D6
00001522 6610 bne +0x12 /* 00001534 */
00001524 3005 move.w D0, D5
00001526 D06D BA52 add.w D0, [A5 - 0x45AE]
0000152A 323C 7FFF move.w D1, 0x7FFF
0000152E C240 and.w D1, D0
00001530 3B41 BA52 move.w [A5 - 0x45AE], D1
label00001534:
00001534 4A6E FFFE tst.w [A6 - 0x2]
00001538 663C bne +0x3E /* 00001576 */
0000153A 202D BE12 move.l D0, [A5 - 0x41EE]
0000153E 4480 neg.l D0
00001540 2F00 move.l -[A7], D0
00001542 302D BE04 move.w D0, [A5 - 0x41FC]
00001546 48C0 ext.l D0
00001548 2F00 move.l -[A7], D0
0000154A 302D BE02 move.w D0, [A5 - 0x41FE]
0000154E 48C0 ext.l D0
00001550 2F00 move.l -[A7], D0
00001552 486D BA52 pea.l [A5 - 0x45AE]
00001556 486D BA50 pea.l [A5 - 0x45B0]
0000155A 4EBA 0EA4 jsr [PC + 0xEA4 /* 00002400 */]
0000155E 3D40 FFFC move.w [A6 - 0x4], D0
00001562 4FEF 0014 lea.l A7, [A7 + 0x14]
00001566 670E beq +0x10 /* 00001576 */
00001568 526D BDF2 addq.w [A5 - 0x420E], 1
0000156C 4A6D BDF4 tst.w [A5 - 0x420C]
00001570 6604 bne +0x6 /* 00001576 */
00001572 4EBA F62C jsr [PC - 0x9D4 /* 00000BA0 */]
label00001576:
00001576 7001 moveq.l D0, 0x01
00001578 C046 and.w D0, D6
0000157A 6608 bne +0xA /* 00001584 */
0000157C 302D B9CA move.w D0, [A5 - 0x4636]
00001580 916D BA50 sub.w [A5 - 0x45B0], D0
label00001584:
00001584 7004 moveq.l D0, 0x04
00001586 C046 and.w D0, D6
00001588 6608 bne +0xA /* 00001592 */
0000158A 302D B9CA move.w D0, [A5 - 0x4636]
0000158E 916D BA52 sub.w [A5 - 0x45AE], D0
label00001592:
00001592 202D BA80 move.l D0, [A5 - 0x4580]
00001596 5280 addq.l D0, 1
00001598 2040 movea.l A0, D0
0000159A 10AD BA51 move.b [A0], [A5 - 0x45AF]
0000159E 302D BA50 move.w D0, [A5 - 0x45B0]
000015A2 48C0 ext.l D0
000015A4 E080 asr D0, 8
000015A6 222D BA80 move.l D1, [A5 - 0x4580]
000015AA 5281 addq.l D1, 1
000015AC 2041 movea.l A0, D1
000015AE 1140 0001 move.b [A0 + 0x1], D0
000015B2 202D BA80 move.l D0, [A5 - 0x4580]
000015B6 5680 addq.l D0, 3
000015B8 2040 movea.l A0, D0
000015BA 10AD BA53 move.b [A0], [A5 - 0x45AD]
000015BE 302D BA52 move.w D0, [A5 - 0x45AE]
000015C2 48C0 ext.l D0
000015C4 E080 asr D0, 8
000015C6 222D BA80 move.l D1, [A5 - 0x4580]
000015CA 5681 addq.l D1, 3
000015CC 2041 movea.l A0, D1
000015CE 1140 0001 move.b [A0 + 0x1], D0
000015D2 7002 moveq.l D0, 0x02
000015D4 B06E FFFC cmp.w D0, [A6 - 0x4]
000015D8 6612 bne +0x14 /* 000015EC */
000015DA 206D BA80 movea.l A0, [A5 - 0x4580]
000015DE 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
000015E4 206D BA80 movea.l A0, [A5 - 0x4580]
000015E8 10BC 0009 move.b [A0], 0x9 /* '\t' */
label000015EC:
000015EC 06AD 0000 0009 BA80 addi.l [A5 - 0x4580], 0x9 /* '\t' */
000015F4 6000 FD4A bra -0x2B4 /* 00001340 */
label000015F8:
000015F8 4A6D BDF4 tst.w [A5 - 0x420C]
000015FC 6714 beq +0x16 /* 00001612 */
000015FE 302D B9CC move.w D0, [A5 - 0x4634]
00001602 48C0 ext.l D0
00001604 2F00 move.l -[A7], D0
00001606 48C5 ext.l D5
00001608 2F05 move.l -[A7], D5
0000160A 4EBA F5FA jsr [PC - 0xA06 /* 00000C06 */]
0000160E 508F addq.l A7, 8
00001610 6002 bra +0x4 /* 00001614 */
label00001612:
00001612 7001 moveq.l D0, 0x01
label00001614:
00001614 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14]
0000161A 4E5E unlink A6
0000161C 4E75 rts
export_1275:
0000161E 4E56 FFFC link A6, -0x0004
00001622 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001626 4A6D BDF0 tst.w [A5 - 0x4210]
0000162A 6700 0096 beq +0x98 /* 000016C2 */
0000162E 7028 moveq.l D0, 0x28
00001630 C02D B9D2 and.b D0, [A5 - 0x462E]
00001634 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00001638 6600 03C8 bne +0x3CA /* 00001A02 */
0000163C 4A6D BDEE tst.w [A5 - 0x4212]
00001640 6650 bne +0x52 /* 00001692 */
00001642 302D B9D8 move.w D0, [A5 - 0x4628]
00001646 B06D BDF8 cmp.w D0, [A5 - 0x4208]
0000164A 6646 bne +0x48 /* 00001692 */
0000164C 302D B9CC move.w D0, [A5 - 0x4634]
00001650 B06D BDDA cmp.w D0, [A5 - 0x4226]
00001654 663C bne +0x3E /* 00001692 */
00001656 302D BDF8 move.w D0, [A5 - 0x4208]
0000165A B06D BDF6 cmp.w D0, [A5 - 0x420A]
0000165E 6700 03A2 beq +0x3A4 /* 00001A02 */
00001662 206D B9E2 movea.l A0, [A5 - 0x461E]
00001666 4868 0006 pea.l [A0 + 0x6]
0000166A 7000 moveq.l D0, 0x00
0000166C 302D BDF6 move.w D0, [A5 - 0x420A]
00001670 2F00 move.l -[A7], D0
00001672 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00001676 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */]
0000167A 7000 moveq.l D0, 0x00
0000167C 302D B9D8 move.w D0, [A5 - 0x4628]
00001680 2F00 move.l -[A7], D0
00001682 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00001686 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
0000168A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000168E 6000 0372 bra +0x374 /* 00001A02 */
label00001692:
00001692 3B6D B9D8 BDF6 move.w [A5 - 0x420A], [A5 - 0x4628]
00001698 3B6D B9D8 BDF8 move.w [A5 - 0x4208], [A5 - 0x4628]
0000169E 3B6D B9CC BDDA move.w [A5 - 0x4226], [A5 - 0x4634]
000016A4 206D B9C6 movea.l A0, [A5 - 0x463A]
000016A8 2068 0242 movea.l A0, [A0 + 0x242]
000016AC 7000 moveq.l D0, 0x00
000016AE 302D B9D8 move.w D0, [A5 - 0x4628]
000016B2 E580 asl D0, 2
000016B4 2070 0800 movea.l A0, [A0 + D0]
000016B8 41E8 0009 lea.l A0, [A0 + 0x9]
000016BC 2B48 BA80 move.l [A5 - 0x4580], A0
000016C0 6036 bra +0x38 /* 000016F8 */
label000016C2:
000016C2 4AAD BDE6 tst.l [A5 - 0x421A]
000016C6 6730 beq +0x32 /* 000016F8 */
000016C8 2F2D BE0E move.l -[A7], [A5 - 0x41F2]
000016CC 302D BE08 move.w D0, [A5 - 0x41F8]
000016D0 48C0 ext.l D0
000016D2 2F00 move.l -[A7], D0
000016D4 302D BE06 move.w D0, [A5 - 0x41FA]
000016D8 48C0 ext.l D0
000016DA 2F00 move.l -[A7], D0
000016DC 206D BDE6 movea.l A0, [A5 - 0x421A]
000016E0 4868 0006 pea.l [A0 + 0x6]
000016E4 206D BDE6 movea.l A0, [A5 - 0x421A]
000016E8 4868 0004 pea.l [A0 + 0x4]
000016EC 4EBA 0D12 jsr [PC + 0xD12 /* 00002400 */]
000016F0 4FEF 0014 lea.l A7, [A7 + 0x14]
000016F4 6000 030C bra +0x30E /* 00001A02 */
label000016F8:
000016F8 426D BDF4 clr.w [A5 - 0x420C]
000016FC 426D BDF2 clr.w [A5 - 0x420E]
00001700 3A2D B9CC move.w D5, [A5 - 0x4634]
00001704 BA6D BE06 cmp.w D5, [A5 - 0x41FA]
00001708 6D0A blt +0xC /* 00001714 */
0000170A 4A6D BDEE tst.w [A5 - 0x4212]
0000170E 6604 bne +0x6 /* 00001714 */
00001710 9A6D BE10 sub.w D5, [A5 - 0x41F0]
label00001714:
00001714 426E FFFE clr.w [A6 - 0x2]
00001718 700A moveq.l D0, 0x0A
0000171A 2F00 move.l -[A7], D0
0000171C 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
00001720 4A40 tst.w D0
00001722 588F addq.l A7, 4
00001724 673A beq +0x3C /* 00001760 */
00001726 5340 subq.w D0, 1
00001728 6700 00E2 beq +0xE4 /* 0000180C */
0000172C 5340 subq.w D0, 1
0000172E 6730 beq +0x32 /* 00001760 */
00001730 5340 subq.w D0, 1
00001732 6700 00D8 beq +0xDA /* 0000180C */
00001736 5340 subq.w D0, 1
00001738 6700 0170 beq +0x172 /* 000018AA */
0000173C 5540 subq.w D0, 2
0000173E 6716 beq +0x18 /* 00001756 */
00001740 5540 subq.w D0, 2
00001742 6712 beq +0x14 /* 00001756 */
00001744 5540 subq.w D0, 2
00001746 6700 0158 beq +0x15A /* 000018A0 */
0000174A 0440 0017 subi.w D0, 0x17
0000174E 6700 0298 beq +0x29A /* 000019E8 */
00001752 6000 0294 bra +0x296 /* 000019E8 */
label00001756:
00001756 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
0000175C 52AD BA80 addq.l [A5 - 0x4580], 1
label00001760:
00001760 202D BA80 move.l D0, [A5 - 0x4580]
00001764 5480 addq.l D0, 2
00001766 2040 movea.l A0, D0
00001768 7000 moveq.l D0, 0x00
0000176A 1010 move.b D0, [A0]
0000176C 222D BA80 move.l D1, [A5 - 0x4580]
00001770 5481 addq.l D1, 2
00001772 2041 movea.l A0, D1
00001774 7200 moveq.l D1, 0x00
00001776 1228 0001 move.b D1, [A0 + 0x1]
0000177A E149 lsl D1.w, 8
0000177C 3801 move.w D4, D1
0000177E 8840 or.w D4, D0
00001780 3004 move.w D0, D4
00001782 D045 add.w D0, D5
00001784 3E3C 7FFF move.w D7, 0x7FFF
00001788 CE40 and.w D7, D0
0000178A 4A6E FFFE tst.w [A6 - 0x2]
0000178E 6646 bne +0x48 /* 000017D6 */
00001790 BE6D BE06 cmp.w D7, [A5 - 0x41FA]
00001794 6D40 blt +0x42 /* 000017D6 */
00001796 4A6D BE0C tst.w [A5 - 0x41F4]
0000179A 662E bne +0x30 /* 000017CA */
0000179C BE6D BE08 cmp.w D7, [A5 - 0x41F8]
000017A0 6E28 bgt +0x2A /* 000017CA */
000017A2 4A6D BDF4 tst.w [A5 - 0x420C]
000017A6 6604 bne +0x6 /* 000017AC */
000017A8 4EBA F3F6 jsr [PC - 0xC0A /* 00000BA0 */]
label000017AC:
000017AC 206D BA80 movea.l A0, [A5 - 0x4580]
000017B0 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
000017B6 206D BA80 movea.l A0, [A5 - 0x4580]
000017BA 10BC 0004 move.b [A0], 0x4
000017BE 58AD BA80 addq.l [A5 - 0x4580], 4
000017C2 526D BDF2 addq.w [A5 - 0x420E], 1
000017C6 6000 FF4C bra -0xB2 /* 00001714 */
label000017CA:
000017CA 302D BE10 move.w D0, [A5 - 0x41F0]
000017CE D047 add.w D0, D7
000017D0 3E3C 7FFF move.w D7, 0x7FFF
000017D4 CE40 and.w D7, D0
label000017D6:
000017D6 9E6D B9CC sub.w D7, [A5 - 0x4634]
000017DA B847 cmp.w D4, D7
000017DC 6726 beq +0x28 /* 00001804 */
000017DE 4A6D BDF4 tst.w [A5 - 0x420C]
000017E2 6604 bne +0x6 /* 000017E8 */
000017E4 4EBA F3BA jsr [PC - 0xC46 /* 00000BA0 */]
label000017E8:
000017E8 202D BA80 move.l D0, [A5 - 0x4580]
000017EC 5480 addq.l D0, 2
000017EE 2040 movea.l A0, D0
000017F0 1087 move.b [A0], D7
000017F2 48C7 ext.l D7
000017F4 2007 move.l D0, D7
000017F6 E080 asr D0, 8
000017F8 222D BA80 move.l D1, [A5 - 0x4580]
000017FC 5481 addq.l D1, 2
000017FE 2041 movea.l A0, D1
00001800 1140 0001 move.b [A0 + 0x1], D0
label00001804:
00001804 58AD BA80 addq.l [A5 - 0x4580], 4
00001808 6000 FF0A bra -0xF4 /* 00001714 */
label0000180C:
0000180C 202D BA80 move.l D0, [A5 - 0x4580]
00001810 5480 addq.l D0, 2
00001812 2040 movea.l A0, D0
00001814 7000 moveq.l D0, 0x00
00001816 1010 move.b D0, [A0]
00001818 222D BA80 move.l D1, [A5 - 0x4580]
0000181C 5481 addq.l D1, 2
0000181E 2041 movea.l A0, D1
00001820 7200 moveq.l D1, 0x00
00001822 1228 0001 move.b D1, [A0 + 0x1]
00001826 E149 lsl D1.w, 8
00001828 3E01 move.w D7, D1
0000182A 8E40 or.w D7, D0
0000182C BE6D BE06 cmp.w D7, [A5 - 0x41FA]
00001830 6D66 blt +0x68 /* 00001898 */
00001832 4A6D BE0C tst.w [A5 - 0x41F4]
00001836 662E bne +0x30 /* 00001866 */
00001838 BE6D BE08 cmp.w D7, [A5 - 0x41F8]
0000183C 6E28 bgt +0x2A /* 00001866 */
0000183E 4A6D BDF4 tst.w [A5 - 0x420C]
00001842 6604 bne +0x6 /* 00001848 */
00001844 4EBA F35A jsr [PC - 0xCA6 /* 00000BA0 */]
label00001848:
00001848 206D BA80 movea.l A0, [A5 - 0x4580]
0000184C 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
00001852 206D BA80 movea.l A0, [A5 - 0x4580]
00001856 10BC 0004 move.b [A0], 0x4
0000185A 58AD BA80 addq.l [A5 - 0x4580], 4
0000185E 526D BDF2 addq.w [A5 - 0x420E], 1
00001862 6000 FEB0 bra -0x14E /* 00001714 */
label00001866:
00001866 302D BE10 move.w D0, [A5 - 0x41F0]
0000186A D047 add.w D0, D7
0000186C 3E3C 7FFF move.w D7, 0x7FFF
00001870 CE40 and.w D7, D0
00001872 4A6D BDF4 tst.w [A5 - 0x420C]
00001876 6604 bne +0x6 /* 0000187C */
00001878 4EBA F326 jsr [PC - 0xCDA /* 00000BA0 */]
label0000187C:
0000187C 202D BA80 move.l D0, [A5 - 0x4580]
00001880 5480 addq.l D0, 2
00001882 2040 movea.l A0, D0
00001884 1087 move.b [A0], D7
00001886 48C7 ext.l D7
00001888 2007 move.l D0, D7
0000188A E080 asr D0, 8
0000188C 222D BA80 move.l D1, [A5 - 0x4580]
00001890 5481 addq.l D1, 2
00001892 2041 movea.l A0, D1
00001894 1140 0001 move.b [A0 + 0x1], D0
label00001898:
00001898 58AD BA80 addq.l [A5 - 0x4580], 4
0000189C 6000 FE76 bra -0x188 /* 00001714 */
label000018A0:
000018A0 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
000018A6 52AD BA80 addq.l [A5 - 0x4580], 1
label000018AA:
000018AA 206D BA80 movea.l A0, [A5 - 0x4580]
000018AE 7000 moveq.l D0, 0x00
000018B0 1010 move.b D0, [A0]
000018B2 3C00 move.w D6, D0
000018B4 426E FFFC clr.w [A6 - 0x4]
000018B8 202D BA80 move.l D0, [A5 - 0x4580]
000018BC 5A80 addq.l D0, 5
000018BE 2040 movea.l A0, D0
000018C0 7000 moveq.l D0, 0x00
000018C2 1010 move.b D0, [A0]
000018C4 222D BA80 move.l D1, [A5 - 0x4580]
000018C8 5A81 addq.l D1, 5
000018CA 2041 movea.l A0, D1
000018CC 7200 moveq.l D1, 0x00
000018CE 1228 0001 move.b D1, [A0 + 0x1]
000018D2 E149 lsl D1.w, 8
000018D4 8240 or.w D1, D0
000018D6 3B41 BA54 move.w [A5 - 0x45AC], D1
000018DA 202D BA80 move.l D0, [A5 - 0x4580]
000018DE 5E80 addq.l D0, 7
000018E0 2040 movea.l A0, D0
000018E2 7000 moveq.l D0, 0x00
000018E4 1010 move.b D0, [A0]
000018E6 222D BA80 move.l D1, [A5 - 0x4580]
000018EA 5E81 addq.l D1, 7
000018EC 2041 movea.l A0, D1
000018EE 7200 moveq.l D1, 0x00
000018F0 1228 0001 move.b D1, [A0 + 0x1]
000018F4 E149 lsl D1.w, 8
000018F6 8240 or.w D1, D0
000018F8 3B41 BA56 move.w [A5 - 0x45AA], D1
000018FC 7002 moveq.l D0, 0x02
000018FE C046 and.w D0, D6
00001900 6610 bne +0x12 /* 00001912 */
00001902 3005 move.w D0, D5
00001904 D06D BA54 add.w D0, [A5 - 0x45AC]
00001908 323C 7FFF move.w D1, 0x7FFF
0000190C C240 and.w D1, D0
0000190E 3B41 BA54 move.w [A5 - 0x45AC], D1
label00001912:
00001912 7008 moveq.l D0, 0x08
00001914 C046 and.w D0, D6
00001916 6610 bne +0x12 /* 00001928 */
00001918 3005 move.w D0, D5
0000191A D06D BA56 add.w D0, [A5 - 0x45AA]
0000191E 323C 7FFF move.w D1, 0x7FFF
00001922 C240 and.w D1, D0
00001924 3B41 BA56 move.w [A5 - 0x45AA], D1
label00001928:
00001928 4A6E FFFE tst.w [A6 - 0x2]
0000192C 6638 bne +0x3A /* 00001966 */
0000192E 2F2D BE0E move.l -[A7], [A5 - 0x41F2]
00001932 302D BE08 move.w D0, [A5 - 0x41F8]
00001936 48C0 ext.l D0
00001938 2F00 move.l -[A7], D0
0000193A 302D BE06 move.w D0, [A5 - 0x41FA]
0000193E 48C0 ext.l D0
00001940 2F00 move.l -[A7], D0
00001942 486D BA56 pea.l [A5 - 0x45AA]
00001946 486D BA54 pea.l [A5 - 0x45AC]
0000194A 4EBA 0AB4 jsr [PC + 0xAB4 /* 00002400 */]
0000194E 3D40 FFFC move.w [A6 - 0x4], D0
00001952 4FEF 0014 lea.l A7, [A7 + 0x14]
00001956 670E beq +0x10 /* 00001966 */
00001958 526D BDF2 addq.w [A5 - 0x420E], 1
0000195C 4A6D BDF4 tst.w [A5 - 0x420C]
00001960 6604 bne +0x6 /* 00001966 */
00001962 4EBA F23C jsr [PC - 0xDC4 /* 00000BA0 */]
label00001966:
00001966 7002 moveq.l D0, 0x02
00001968 C046 and.w D0, D6
0000196A 6608 bne +0xA /* 00001974 */
0000196C 302D B9CC move.w D0, [A5 - 0x4634]
00001970 916D BA54 sub.w [A5 - 0x45AC], D0
label00001974:
00001974 7008 moveq.l D0, 0x08
00001976 C046 and.w D0, D6
00001978 6608 bne +0xA /* 00001982 */
0000197A 302D B9CC move.w D0, [A5 - 0x4634]
0000197E 916D BA56 sub.w [A5 - 0x45AA], D0
label00001982:
00001982 202D BA80 move.l D0, [A5 - 0x4580]
00001986 5A80 addq.l D0, 5
00001988 2040 movea.l A0, D0
0000198A 10AD BA55 move.b [A0], [A5 - 0x45AB]
0000198E 302D BA54 move.w D0, [A5 - 0x45AC]
00001992 48C0 ext.l D0
00001994 E080 asr D0, 8
00001996 222D BA80 move.l D1, [A5 - 0x4580]
0000199A 5A81 addq.l D1, 5
0000199C 2041 movea.l A0, D1
0000199E 1140 0001 move.b [A0 + 0x1], D0
000019A2 202D BA80 move.l D0, [A5 - 0x4580]
000019A6 5E80 addq.l D0, 7
000019A8 2040 movea.l A0, D0
000019AA 10AD BA57 move.b [A0], [A5 - 0x45A9]
000019AE 302D BA56 move.w D0, [A5 - 0x45AA]
000019B2 48C0 ext.l D0
000019B4 E080 asr D0, 8
000019B6 222D BA80 move.l D1, [A5 - 0x4580]
000019BA 5E81 addq.l D1, 7
000019BC 2041 movea.l A0, D1
000019BE 1140 0001 move.b [A0 + 0x1], D0
000019C2 7002 moveq.l D0, 0x02
000019C4 B06E FFFC cmp.w D0, [A6 - 0x4]
000019C8 6612 bne +0x14 /* 000019DC */
000019CA 206D BA80 movea.l A0, [A5 - 0x4580]
000019CE 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
000019D4 206D BA80 movea.l A0, [A5 - 0x4580]
000019D8 10BC 0009 move.b [A0], 0x9 /* '\t' */
label000019DC:
000019DC 06AD 0000 0009 BA80 addi.l [A5 - 0x4580], 0x9 /* '\t' */
000019E4 6000 FD2E bra -0x2D0 /* 00001714 */
label000019E8:
000019E8 4A6D BDF4 tst.w [A5 - 0x420C]
000019EC 6714 beq +0x16 /* 00001A02 */
000019EE 48C5 ext.l D5
000019F0 2F05 move.l -[A7], D5
000019F2 302D B9CA move.w D0, [A5 - 0x4636]
000019F6 48C0 ext.l D0
000019F8 2F00 move.l -[A7], D0
000019FA 4EBA F20A jsr [PC - 0xDF6 /* 00000C06 */]
000019FE 508F addq.l A7, 8
00001A00 6002 bra +0x4 /* 00001A04 */
label00001A02:
00001A02 7001 moveq.l D0, 0x01
label00001A04:
00001A04 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14]
00001A0A 4E5E unlink A6
00001A0C 4E75 rts
export_1276:
00001A0E 4E56 FFFC link A6, -0x0004
00001A12 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00001A16 4A6D BDF0 tst.w [A5 - 0x4210]
00001A1A 672C beq +0x2E /* 00001A48 */
00001A1C 7028 moveq.l D0, 0x28
00001A1E C02D B9D2 and.b D0, [A5 - 0x462E]
00001A22 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
00001A26 6600 0548 bne +0x54A /* 00001F70 */
00001A2A 206D B9C6 movea.l A0, [A5 - 0x463A]
00001A2E 2068 0242 movea.l A0, [A0 + 0x242]
00001A32 7000 moveq.l D0, 0x00
00001A34 302D B9D8 move.w D0, [A5 - 0x4628]
00001A38 E580 asl D0, 2
00001A3A 2070 0800 movea.l A0, [A0 + D0]
00001A3E 41E8 0009 lea.l A0, [A0 + 0x9]
00001A42 2B48 BA80 move.l [A5 - 0x4580], A0
00001A46 6036 bra +0x38 /* 00001A7E */
label00001A48:
00001A48 4AAD BDE6 tst.l [A5 - 0x421A]
00001A4C 6730 beq +0x32 /* 00001A7E */
00001A4E 2F2D BE0E move.l -[A7], [A5 - 0x41F2]
00001A52 302D BE08 move.w D0, [A5 - 0x41F8]
00001A56 48C0 ext.l D0
00001A58 2F00 move.l -[A7], D0
00001A5A 302D BE06 move.w D0, [A5 - 0x41FA]
00001A5E 48C0 ext.l D0
00001A60 2F00 move.l -[A7], D0
00001A62 206D BDE6 movea.l A0, [A5 - 0x421A]
00001A66 4868 0006 pea.l [A0 + 0x6]
00001A6A 206D BDE6 movea.l A0, [A5 - 0x421A]
00001A6E 4868 0004 pea.l [A0 + 0x4]
00001A72 4EBA 098C jsr [PC + 0x98C /* 00002400 */]
00001A76 4FEF 0014 lea.l A7, [A7 + 0x14]
00001A7A 6000 04F4 bra +0x4F6 /* 00001F70 */
label00001A7E:
00001A7E 426D BDF4 clr.w [A5 - 0x420C]
00001A82 426D BDF2 clr.w [A5 - 0x420E]
00001A86 3A2D B9CC move.w D5, [A5 - 0x4634]
00001A8A BA6D BE06 cmp.w D5, [A5 - 0x41FA]
00001A8E 6D1E blt +0x20 /* 00001AAE */
00001A90 302D B9CA move.w D0, [A5 - 0x4636]
00001A94 B06D BE02 cmp.w D0, [A5 - 0x41FE]
00001A98 6D14 blt +0x16 /* 00001AAE */
00001A9A 302D B9CA move.w D0, [A5 - 0x4636]
00001A9E B06D BE04 cmp.w D0, [A5 - 0x41FC]
00001AA2 6E0A bgt +0xC /* 00001AAE */
00001AA4 4A6D BDEE tst.w [A5 - 0x4212]
00001AA8 6604 bne +0x6 /* 00001AAE */
00001AAA 9A6D BE10 sub.w D5, [A5 - 0x41F0]
label00001AAE:
00001AAE 426E FFFE clr.w [A6 - 0x2]
00001AB2 700A moveq.l D0, 0x0A
00001AB4 2F00 move.l -[A7], D0
00001AB6 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
00001ABA 4A40 tst.w D0
00001ABC 588F addq.l A7, 4
00001ABE 673A beq +0x3C /* 00001AFA */
00001AC0 5340 subq.w D0, 1
00001AC2 6700 011E beq +0x120 /* 00001BE2 */
00001AC6 5340 subq.w D0, 1
00001AC8 6730 beq +0x32 /* 00001AFA */
00001ACA 5340 subq.w D0, 1
00001ACC 6700 0114 beq +0x116 /* 00001BE2 */
00001AD0 5340 subq.w D0, 1
00001AD2 6700 01EE beq +0x1F0 /* 00001CC2 */
00001AD6 5540 subq.w D0, 2
00001AD8 6716 beq +0x18 /* 00001AF0 */
00001ADA 5540 subq.w D0, 2
00001ADC 6712 beq +0x14 /* 00001AF0 */
00001ADE 5540 subq.w D0, 2
00001AE0 6700 01D6 beq +0x1D8 /* 00001CB8 */
00001AE4 0440 0017 subi.w D0, 0x17
00001AE8 6700 046C beq +0x46E /* 00001F56 */
00001AEC 6000 0468 bra +0x46A /* 00001F56 */
label00001AF0:
00001AF0 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00001AF6 52AD BA80 addq.l [A5 - 0x4580], 1
label00001AFA:
00001AFA 206D BA80 movea.l A0, [A5 - 0x4580]
00001AFE 7000 moveq.l D0, 0x00
00001B00 1010 move.b D0, [A0]
00001B02 206D BA80 movea.l A0, [A5 - 0x4580]
00001B06 7200 moveq.l D1, 0x00
00001B08 1228 0001 move.b D1, [A0 + 0x1]
00001B0C E149 lsl D1.w, 8
00001B0E 8240 or.w D1, D0
00001B10 3B41 BA50 move.w [A5 - 0x45B0], D1
00001B14 4A6D BADE tst.w [A5 - 0x4522]
00001B18 6608 bne +0xA /* 00001B22 */
00001B1A 302D B9CA move.w D0, [A5 - 0x4636]
00001B1E D16D BA50 add.w [A5 - 0x45B0], D0
label00001B22:
00001B22 202D BA80 move.l D0, [A5 - 0x4580]
00001B26 5480 addq.l D0, 2
00001B28 2040 movea.l A0, D0
00001B2A 7000 moveq.l D0, 0x00
00001B2C 1010 move.b D0, [A0]
00001B2E 222D BA80 move.l D1, [A5 - 0x4580]
00001B32 5481 addq.l D1, 2
00001B34 2041 movea.l A0, D1
00001B36 7200 moveq.l D1, 0x00
00001B38 1228 0001 move.b D1, [A0 + 0x1]
00001B3C E149 lsl D1.w, 8
00001B3E 3801 move.w D4, D1
00001B40 8840 or.w D4, D0
00001B42 3004 move.w D0, D4
00001B44 D045 add.w D0, D5
00001B46 3E3C 7FFF move.w D7, 0x7FFF
00001B4A CE40 and.w D7, D0
00001B4C 4A6E FFFE tst.w [A6 - 0x2]
00001B50 665A bne +0x5C /* 00001BAC */
00001B52 302D BA50 move.w D0, [A5 - 0x45B0]
00001B56 B06D BE02 cmp.w D0, [A5 - 0x41FE]
00001B5A 6D50 blt +0x52 /* 00001BAC */
00001B5C 302D BA50 move.w D0, [A5 - 0x45B0]
00001B60 B06D BE04 cmp.w D0, [A5 - 0x41FC]
00001B64 6E46 bgt +0x48 /* 00001BAC */
00001B66 BE6D BE06 cmp.w D7, [A5 - 0x41FA]
00001B6A 6D40 blt +0x42 /* 00001BAC */
00001B6C 4A6D BE0C tst.w [A5 - 0x41F4]
00001B70 662E bne +0x30 /* 00001BA0 */
00001B72 BE6D BE08 cmp.w D7, [A5 - 0x41F8]
00001B76 6E28 bgt +0x2A /* 00001BA0 */
00001B78 4A6D BDF4 tst.w [A5 - 0x420C]
00001B7C 6604 bne +0x6 /* 00001B82 */
00001B7E 4EBA F020 jsr [PC - 0xFE0 /* 00000BA0 */]
label00001B82:
00001B82 206D BA80 movea.l A0, [A5 - 0x4580]
00001B86 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
00001B8C 206D BA80 movea.l A0, [A5 - 0x4580]
00001B90 10BC 0004 move.b [A0], 0x4
00001B94 58AD BA80 addq.l [A5 - 0x4580], 4
00001B98 526D BDF2 addq.w [A5 - 0x420E], 1
00001B9C 6000 FF10 bra -0xEE /* 00001AAE */
label00001BA0:
00001BA0 302D BE10 move.w D0, [A5 - 0x41F0]
00001BA4 D047 add.w D0, D7
00001BA6 3E3C 7FFF move.w D7, 0x7FFF
00001BAA CE40 and.w D7, D0
label00001BAC:
00001BAC 9E6D B9CC sub.w D7, [A5 - 0x4634]
00001BB0 B847 cmp.w D4, D7
00001BB2 6726 beq +0x28 /* 00001BDA */
00001BB4 4A6D BDF4 tst.w [A5 - 0x420C]
00001BB8 6604 bne +0x6 /* 00001BBE */
00001BBA 4EBA EFE4 jsr [PC - 0x101C /* 00000BA0 */]
label00001BBE:
00001BBE 202D BA80 move.l D0, [A5 - 0x4580]
00001BC2 5480 addq.l D0, 2
00001BC4 2040 movea.l A0, D0
00001BC6 1087 move.b [A0], D7
00001BC8 48C7 ext.l D7
00001BCA 2007 move.l D0, D7
00001BCC E080 asr D0, 8
00001BCE 222D BA80 move.l D1, [A5 - 0x4580]
00001BD2 5481 addq.l D1, 2
00001BD4 2041 movea.l A0, D1
00001BD6 1140 0001 move.b [A0 + 0x1], D0
label00001BDA:
00001BDA 58AD BA80 addq.l [A5 - 0x4580], 4
00001BDE 6000 FECE bra -0x130 /* 00001AAE */
label00001BE2:
00001BE2 206D BA80 movea.l A0, [A5 - 0x4580]
00001BE6 7000 moveq.l D0, 0x00
00001BE8 1010 move.b D0, [A0]
00001BEA 206D BA80 movea.l A0, [A5 - 0x4580]
00001BEE 7200 moveq.l D1, 0x00
00001BF0 1228 0001 move.b D1, [A0 + 0x1]
00001BF4 E149 lsl D1.w, 8
00001BF6 8240 or.w D1, D0
00001BF8 3B41 BA50 move.w [A5 - 0x45B0], D1
00001BFC 7001 moveq.l D0, 0x01
00001BFE B06D BADE cmp.w D0, [A5 - 0x4522]
00001C02 6608 bne +0xA /* 00001C0C */
00001C04 302D B9CA move.w D0, [A5 - 0x4636]
00001C08 D16D BA50 add.w [A5 - 0x45B0], D0
label00001C0C:
00001C0C 302D BA50 move.w D0, [A5 - 0x45B0]
00001C10 B06D BE02 cmp.w D0, [A5 - 0x41FE]
00001C14 6D00 009A blt +0x9C /* 00001CB0 */
00001C18 302D BA50 move.w D0, [A5 - 0x45B0]
00001C1C B06D BE04 cmp.w D0, [A5 - 0x41FC]
00001C20 6E00 008E bgt +0x90 /* 00001CB0 */
00001C24 202D BA80 move.l D0, [A5 - 0x4580]
00001C28 5480 addq.l D0, 2
00001C2A 2040 movea.l A0, D0
00001C2C 7000 moveq.l D0, 0x00
00001C2E 1010 move.b D0, [A0]
00001C30 222D BA80 move.l D1, [A5 - 0x4580]
00001C34 5481 addq.l D1, 2
00001C36 2041 movea.l A0, D1
00001C38 7200 moveq.l D1, 0x00
00001C3A 1228 0001 move.b D1, [A0 + 0x1]
00001C3E E149 lsl D1.w, 8
00001C40 3E01 move.w D7, D1
00001C42 8E40 or.w D7, D0
00001C44 BE6D BE06 cmp.w D7, [A5 - 0x41FA]
00001C48 6D66 blt +0x68 /* 00001CB0 */
00001C4A 4A6D BE0C tst.w [A5 - 0x41F4]
00001C4E 662E bne +0x30 /* 00001C7E */
00001C50 BE6D BE08 cmp.w D7, [A5 - 0x41F8]
00001C54 6E28 bgt +0x2A /* 00001C7E */
00001C56 4A6D BDF4 tst.w [A5 - 0x420C]
00001C5A 6604 bne +0x6 /* 00001C60 */
00001C5C 4EBA EF42 jsr [PC - 0x10BE /* 00000BA0 */]
label00001C60:
00001C60 206D BA80 movea.l A0, [A5 - 0x4580]
00001C64 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
00001C6A 206D BA80 movea.l A0, [A5 - 0x4580]
00001C6E 10BC 0004 move.b [A0], 0x4
00001C72 58AD BA80 addq.l [A5 - 0x4580], 4
00001C76 526D BDF2 addq.w [A5 - 0x420E], 1
00001C7A 6000 FE32 bra -0x1CC /* 00001AAE */
label00001C7E:
00001C7E 302D BE10 move.w D0, [A5 - 0x41F0]
00001C82 D047 add.w D0, D7
00001C84 3E3C 7FFF move.w D7, 0x7FFF
00001C88 CE40 and.w D7, D0
00001C8A 4A6D BDF4 tst.w [A5 - 0x420C]
00001C8E 6604 bne +0x6 /* 00001C94 */
00001C90 4EBA EF0E jsr [PC - 0x10F2 /* 00000BA0 */]
label00001C94:
00001C94 202D BA80 move.l D0, [A5 - 0x4580]
00001C98 5480 addq.l D0, 2
00001C9A 2040 movea.l A0, D0
00001C9C 1087 move.b [A0], D7
00001C9E 48C7 ext.l D7
00001CA0 2007 move.l D0, D7
00001CA2 E080 asr D0, 8
00001CA4 222D BA80 move.l D1, [A5 - 0x4580]
00001CA8 5481 addq.l D1, 2
00001CAA 2041 movea.l A0, D1
00001CAC 1140 0001 move.b [A0 + 0x1], D0
label00001CB0:
00001CB0 58AD BA80 addq.l [A5 - 0x4580], 4
00001CB4 6000 FDF8 bra -0x206 /* 00001AAE */
label00001CB8:
00001CB8 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00001CBE 52AD BA80 addq.l [A5 - 0x4580], 1
label00001CC2:
00001CC2 206D BA80 movea.l A0, [A5 - 0x4580]
00001CC6 7000 moveq.l D0, 0x00
00001CC8 1010 move.b D0, [A0]
00001CCA 3C00 move.w D6, D0
00001CCC 426E FFFC clr.w [A6 - 0x4]
00001CD0 202D BA80 move.l D0, [A5 - 0x4580]
00001CD4 5280 addq.l D0, 1
00001CD6 2040 movea.l A0, D0
00001CD8 7000 moveq.l D0, 0x00
00001CDA 1010 move.b D0, [A0]
00001CDC 222D BA80 move.l D1, [A5 - 0x4580]
00001CE0 5281 addq.l D1, 1
00001CE2 2041 movea.l A0, D1
00001CE4 7200 moveq.l D1, 0x00
00001CE6 1228 0001 move.b D1, [A0 + 0x1]
00001CEA E149 lsl D1.w, 8
00001CEC 8240 or.w D1, D0
00001CEE 3B41 BA50 move.w [A5 - 0x45B0], D1
00001CF2 202D BA80 move.l D0, [A5 - 0x4580]
00001CF6 5680 addq.l D0, 3
00001CF8 2040 movea.l A0, D0
00001CFA 7000 moveq.l D0, 0x00
00001CFC 1010 move.b D0, [A0]
00001CFE 222D BA80 move.l D1, [A5 - 0x4580]
00001D02 5681 addq.l D1, 3
00001D04 2041 movea.l A0, D1
00001D06 7200 moveq.l D1, 0x00
00001D08 1228 0001 move.b D1, [A0 + 0x1]
00001D0C E149 lsl D1.w, 8
00001D0E 8240 or.w D1, D0
00001D10 3B41 BA52 move.w [A5 - 0x45AE], D1
00001D14 202D BA80 move.l D0, [A5 - 0x4580]
00001D18 5A80 addq.l D0, 5
00001D1A 2040 movea.l A0, D0
00001D1C 7000 moveq.l D0, 0x00
00001D1E 1010 move.b D0, [A0]
00001D20 222D BA80 move.l D1, [A5 - 0x4580]
00001D24 5A81 addq.l D1, 5
00001D26 2041 movea.l A0, D1
00001D28 7200 moveq.l D1, 0x00
00001D2A 1228 0001 move.b D1, [A0 + 0x1]
00001D2E E149 lsl D1.w, 8
00001D30 8240 or.w D1, D0
00001D32 3B41 BA54 move.w [A5 - 0x45AC], D1
00001D36 202D BA80 move.l D0, [A5 - 0x4580]
00001D3A 5E80 addq.l D0, 7
00001D3C 2040 movea.l A0, D0
00001D3E 7000 moveq.l D0, 0x00
00001D40 1010 move.b D0, [A0]
00001D42 222D BA80 move.l D1, [A5 - 0x4580]
00001D46 5E81 addq.l D1, 7
00001D48 2041 movea.l A0, D1
00001D4A 7200 moveq.l D1, 0x00
00001D4C 1228 0001 move.b D1, [A0 + 0x1]
00001D50 E149 lsl D1.w, 8
00001D52 8240 or.w D1, D0
00001D54 3B41 BA56 move.w [A5 - 0x45AA], D1
00001D58 7001 moveq.l D0, 0x01
00001D5A C046 and.w D0, D6
00001D5C 6612 bne +0x14 /* 00001D70 */
00001D5E 302D B9CA move.w D0, [A5 - 0x4636]
00001D62 D06D BA50 add.w D0, [A5 - 0x45B0]
00001D66 323C 7FFF move.w D1, 0x7FFF
00001D6A C240 and.w D1, D0
00001D6C 3B41 BA50 move.w [A5 - 0x45B0], D1
label00001D70:
00001D70 7004 moveq.l D0, 0x04
00001D72 C046 and.w D0, D6
00001D74 6612 bne +0x14 /* 00001D88 */
00001D76 302D B9CA move.w D0, [A5 - 0x4636]
00001D7A D06D BA52 add.w D0, [A5 - 0x45AE]
00001D7E 323C 7FFF move.w D1, 0x7FFF
00001D82 C240 and.w D1, D0
00001D84 3B41 BA52 move.w [A5 - 0x45AE], D1
label00001D88:
00001D88 7002 moveq.l D0, 0x02
00001D8A C046 and.w D0, D6
00001D8C 6610 bne +0x12 /* 00001D9E */
00001D8E 3005 move.w D0, D5
00001D90 D06D BA54 add.w D0, [A5 - 0x45AC]
00001D94 323C 7FFF move.w D1, 0x7FFF
00001D98 C240 and.w D1, D0
00001D9A 3B41 BA54 move.w [A5 - 0x45AC], D1
label00001D9E:
00001D9E 7008 moveq.l D0, 0x08
00001DA0 C046 and.w D0, D6
00001DA2 6610 bne +0x12 /* 00001DB4 */
00001DA4 3005 move.w D0, D5
00001DA6 D06D BA56 add.w D0, [A5 - 0x45AA]
00001DAA 323C 7FFF move.w D1, 0x7FFF
00001DAE C240 and.w D1, D0
00001DB0 3B41 BA56 move.w [A5 - 0x45AA], D1
label00001DB4:
00001DB4 4A6E FFFE tst.w [A6 - 0x2]
00001DB8 6600 00BE bne +0xC0 /* 00001E78 */
00001DBC 302D BE02 move.w D0, [A5 - 0x41FE]
00001DC0 B06D BA50 cmp.w D0, [A5 - 0x45B0]
00001DC4 6E34 bgt +0x36 /* 00001DFA */
00001DC6 302D BE04 move.w D0, [A5 - 0x41FC]
00001DCA B06D BA52 cmp.w D0, [A5 - 0x45AE]
00001DCE 6D2A blt +0x2C /* 00001DFA */
00001DD0 2F2D BE0E move.l -[A7], [A5 - 0x41F2]
00001DD4 302D BE08 move.w D0, [A5 - 0x41F8]
00001DD8 48C0 ext.l D0
00001DDA 2F00 move.l -[A7], D0
00001DDC 302D BE06 move.w D0, [A5 - 0x41FA]
00001DE0 48C0 ext.l D0
00001DE2 2F00 move.l -[A7], D0
00001DE4 486D BA56 pea.l [A5 - 0x45AA]
00001DE8 486D BA54 pea.l [A5 - 0x45AC]
00001DEC 4EBA 0612 jsr [PC + 0x612 /* 00002400 */]
00001DF0 3D40 FFFC move.w [A6 - 0x4], D0
00001DF4 4FEF 0014 lea.l A7, [A7 + 0x14]
00001DF8 6064 bra +0x66 /* 00001E5E */
label00001DFA:
00001DFA 302D BE06 move.w D0, [A5 - 0x41FA]
00001DFE B06D BA54 cmp.w D0, [A5 - 0x45AC]
00001E02 6E5A bgt +0x5C /* 00001E5E */
00001E04 302D BE08 move.w D0, [A5 - 0x41F8]
00001E08 906D BE06 sub.w D0, [A5 - 0x41FA]
00001E0C 322D BA56 move.w D1, [A5 - 0x45AA]
00001E10 926D BA54 sub.w D1, [A5 - 0x45AC]
00001E14 B240 cmp.w D1, D0
00001E16 6E46 bgt +0x48 /* 00001E5E */
00001E18 302D BE02 move.w D0, [A5 - 0x41FE]
00001E1C B06D BA50 cmp.w D0, [A5 - 0x45B0]
00001E20 6E1A bgt +0x1C /* 00001E3C */
00001E22 302D BE04 move.w D0, [A5 - 0x41FC]
00001E26 B06D BA50 cmp.w D0, [A5 - 0x45B0]
00001E2A 6D10 blt +0x12 /* 00001E3C */
00001E2C 526E FFFC addq.w [A6 - 0x4], 1
00001E30 302D BE04 move.w D0, [A5 - 0x41FC]
00001E34 5240 addq.w D0, 1
00001E36 3B40 BA50 move.w [A5 - 0x45B0], D0
00001E3A 6022 bra +0x24 /* 00001E5E */
label00001E3C:
00001E3C 302D BE02 move.w D0, [A5 - 0x41FE]
00001E40 B06D BA52 cmp.w D0, [A5 - 0x45AE]
00001E44 6E18 bgt +0x1A /* 00001E5E */
00001E46 302D BE04 move.w D0, [A5 - 0x41FC]
00001E4A B06D BA52 cmp.w D0, [A5 - 0x45AE]
00001E4E 6D0E blt +0x10 /* 00001E5E */
00001E50 526E FFFC addq.w [A6 - 0x4], 1
00001E54 302D BE02 move.w D0, [A5 - 0x41FE]
00001E58 5340 subq.w D0, 1
00001E5A 3B40 BA52 move.w [A5 - 0x45AE], D0
label00001E5E:
00001E5E 4A6E FFFC tst.w [A6 - 0x4]
00001E62 6714 beq +0x16 /* 00001E78 */
00001E64 4A6D BE0C tst.w [A5 - 0x41F4]
00001E68 660E bne +0x10 /* 00001E78 */
00001E6A 526D BDF2 addq.w [A5 - 0x420E], 1
00001E6E 4A6D BDF4 tst.w [A5 - 0x420C]
00001E72 6604 bne +0x6 /* 00001E78 */
00001E74 4EBA ED2A jsr [PC - 0x12D6 /* 00000BA0 */]
label00001E78:
00001E78 7001 moveq.l D0, 0x01
00001E7A C046 and.w D0, D6
00001E7C 6608 bne +0xA /* 00001E86 */
00001E7E 302D B9CA move.w D0, [A5 - 0x4636]
00001E82 916D BA50 sub.w [A5 - 0x45B0], D0
label00001E86:
00001E86 7004 moveq.l D0, 0x04
00001E88 C046 and.w D0, D6
00001E8A 6608 bne +0xA /* 00001E94 */
00001E8C 302D B9CA move.w D0, [A5 - 0x4636]
00001E90 916D BA52 sub.w [A5 - 0x45AE], D0
label00001E94:
00001E94 7002 moveq.l D0, 0x02
00001E96 C046 and.w D0, D6
00001E98 6608 bne +0xA /* 00001EA2 */
00001E9A 302D B9CC move.w D0, [A5 - 0x4634]
00001E9E 916D BA54 sub.w [A5 - 0x45AC], D0
label00001EA2:
00001EA2 7008 moveq.l D0, 0x08
00001EA4 C046 and.w D0, D6
00001EA6 6608 bne +0xA /* 00001EB0 */
00001EA8 302D B9CC move.w D0, [A5 - 0x4634]
00001EAC 916D BA56 sub.w [A5 - 0x45AA], D0
label00001EB0:
00001EB0 202D BA80 move.l D0, [A5 - 0x4580]
00001EB4 5280 addq.l D0, 1
00001EB6 2040 movea.l A0, D0
00001EB8 10AD BA51 move.b [A0], [A5 - 0x45AF]
00001EBC 302D BA50 move.w D0, [A5 - 0x45B0]
00001EC0 48C0 ext.l D0
00001EC2 E080 asr D0, 8
00001EC4 222D BA80 move.l D1, [A5 - 0x4580]
00001EC8 5281 addq.l D1, 1
00001ECA 2041 movea.l A0, D1
00001ECC 1140 0001 move.b [A0 + 0x1], D0
00001ED0 202D BA80 move.l D0, [A5 - 0x4580]
00001ED4 5680 addq.l D0, 3
00001ED6 2040 movea.l A0, D0
00001ED8 10AD BA53 move.b [A0], [A5 - 0x45AD]
00001EDC 302D BA52 move.w D0, [A5 - 0x45AE]
00001EE0 48C0 ext.l D0
00001EE2 E080 asr D0, 8
00001EE4 222D BA80 move.l D1, [A5 - 0x4580]
00001EE8 5681 addq.l D1, 3
00001EEA 2041 movea.l A0, D1
00001EEC 1140 0001 move.b [A0 + 0x1], D0
00001EF0 202D BA80 move.l D0, [A5 - 0x4580]
00001EF4 5A80 addq.l D0, 5
00001EF6 2040 movea.l A0, D0
00001EF8 10AD BA55 move.b [A0], [A5 - 0x45AB]
00001EFC 302D BA54 move.w D0, [A5 - 0x45AC]
00001F00 48C0 ext.l D0
00001F02 E080 asr D0, 8
00001F04 222D BA80 move.l D1, [A5 - 0x4580]
00001F08 5A81 addq.l D1, 5
00001F0A 2041 movea.l A0, D1
00001F0C 1140 0001 move.b [A0 + 0x1], D0
00001F10 202D BA80 move.l D0, [A5 - 0x4580]
00001F14 5E80 addq.l D0, 7
00001F16 2040 movea.l A0, D0
00001F18 10AD BA57 move.b [A0], [A5 - 0x45A9]
00001F1C 302D BA56 move.w D0, [A5 - 0x45AA]
00001F20 48C0 ext.l D0
00001F22 E080 asr D0, 8
00001F24 222D BA80 move.l D1, [A5 - 0x4580]
00001F28 5E81 addq.l D1, 7
00001F2A 2041 movea.l A0, D1
00001F2C 1140 0001 move.b [A0 + 0x1], D0
00001F30 7002 moveq.l D0, 0x02
00001F32 B06E FFFC cmp.w D0, [A6 - 0x4]
00001F36 6612 bne +0x14 /* 00001F4A */
00001F38 206D BA80 movea.l A0, [A5 - 0x4580]
00001F3C 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
00001F42 206D BA80 movea.l A0, [A5 - 0x4580]
00001F46 10BC 0009 move.b [A0], 0x9 /* '\t' */
label00001F4A:
00001F4A 06AD 0000 0009 BA80 addi.l [A5 - 0x4580], 0x9 /* '\t' */
00001F52 6000 FB5A bra -0x4A4 /* 00001AAE */
label00001F56:
00001F56 4A6D BDF4 tst.w [A5 - 0x420C]
00001F5A 6714 beq +0x16 /* 00001F70 */
00001F5C 48C5 ext.l D5
00001F5E 2F05 move.l -[A7], D5
00001F60 302D B9CA move.w D0, [A5 - 0x4636]
00001F64 48C0 ext.l D0
00001F66 2F00 move.l -[A7], D0
00001F68 4EBA EC9C jsr [PC - 0x1364 /* 00000C06 */]
00001F6C 508F addq.l A7, 8
00001F6E 6002 bra +0x4 /* 00001F72 */
label00001F70:
00001F70 7001 moveq.l D0, 0x01
label00001F72:
00001F72 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14]
00001F78 4E5E unlink A6
00001F7A 4E75 rts
fn00001F7C:
00001F7C 4E56 FFC6 link A6, -0x003A
00001F80 48E7 0118 movem.l -[A7], D7,A3,A4
00001F84 286E 0008 movea.l A4, [A6 + 0x8]
00001F88 3B7C FFFF BDF6 move.w [A5 - 0x420A], 0xFFFF
00001F8E 3B7C FFFF BDF8 move.w [A5 - 0x4208], 0xFFFF
00001F94 486E FFC6 pea.l [A6 - 0x3A]
00001F98 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
00001F9C 2B4C B9C6 move.l [A5 - 0x463A], A4
00001FA0 426D B9C2 clr.w [A5 - 0x463E]
00001FA4 426D B9BE clr.w [A5 - 0x4642]
00001FA8 3B7C 7FFF B9C0 move.w [A5 - 0x4640], 0x7FFF
00001FAE 3B7C 7FFF B9C4 move.w [A5 - 0x463C], 0x7FFF
00001FB4 2B6E 000C B9EC move.l [A5 - 0x4614], [A6 + 0xC]
00001FBA 526D BDF0 addq.w [A5 - 0x4210], 1
00001FBE 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00001FC2 536D BDF0 subq.w [A5 - 0x4210], 1
00001FC6 206D B9C6 movea.l A0, [A5 - 0x463A]
00001FCA 3E28 015C move.w D7, [A0 + 0x15C]
00001FCE 588F addq.l A7, 4
00001FD0 6020 bra +0x22 /* 00001FF2 */
label00001FD2:
00001FD2 206D B9C6 movea.l A0, [A5 - 0x463A]
00001FD6 2068 023E movea.l A0, [A0 + 0x23E]
00001FDA 48C7 ext.l D7
00001FDC 2007 move.l D0, D7
00001FDE E580 asl D0, 2
00001FE0 2B70 0800 BA80 move.l [A5 - 0x4580], [A0 + D0]
00001FE6 670A beq +0xC /* 00001FF2 */
00001FE8 56AD BA80 addq.l [A5 - 0x4580], 3
00001FEC 206E 000C movea.l A0, [A6 + 0xC]
00001FF0 4E90 jsr [A0]
label00001FF2:
00001FF2 3007 move.w D0, D7
00001FF4 5347 subq.w D7, 1
00001FF6 4A40 tst.w D0
00001FF8 66D8 bne -0x26 /* 00001FD2 */
00001FFA 2B6E 000C BDDE move.l [A5 - 0x4222], [A6 + 0xC]
00002000 7000 moveq.l D0, 0x00
00002002 2F00 move.l -[A7], D0
00002004 2F2C 025A move.l -[A7], [A4 + 0x25A]
00002008 4EBA 019A jsr [PC + 0x19A /* 000021A4 */]
0000200C 41ED 27CA lea.l A0, [A5 + 0x27CA /* export_1269 */]
00002010 B1EE 000C cmpa.l A0, [A6 + 0xC]
00002014 508F addq.l A7, 8
00002016 672C beq +0x2E /* 00002044 */
00002018 3E2C 01C4 move.w D7, [A4 + 0x1C4]
0000201C 266C 021E movea.l A3, [A4 + 0x21E]
00002020 601A bra +0x1C /* 0000203C */
label00002022:
00002022 303C 100F move.w D0, 0x100F
00002026 C06B 0008 and.w D0, [A3 + 0x8]
0000202A 0C40 0001 cmpi.w D0, 0x1
0000202E 6608 bne +0xA /* 00002038 */
00002030 2F0B move.l -[A7], A3
00002032 4EBA 007E jsr [PC + 0x7E /* 000020B2 */]
00002036 588F addq.l A7, 4
label00002038:
00002038 D6FC 001C add.w A3, 0x1C
label0000203C:
0000203C 3007 move.w D0, D7
0000203E 5347 subq.w D7, 1
00002040 4A40 tst.w D0
00002042 66DE bne -0x20 /* 00002022 */
label00002044:
00002044 486C 002E pea.l [A4 + 0x2E]
00002048 4EBA 0068 jsr [PC + 0x68 /* 000020B2 */]
0000204C 486C 0060 pea.l [A4 + 0x60]
00002050 4EBA 0060 jsr [PC + 0x60 /* 000020B2 */]
00002054 486C 0110 pea.l [A4 + 0x110]
00002058 4EBA 0058 jsr [PC + 0x58 /* 000020B2 */]
0000205C 486C 0118 pea.l [A4 + 0x118]
00002060 4EBA 0050 jsr [PC + 0x50 /* 000020B2 */]
00002064 486C 0120 pea.l [A4 + 0x120]
00002068 4EBA 0048 jsr [PC + 0x48 /* 000020B2 */]
0000206C 486C 0128 pea.l [A4 + 0x128]
00002070 4EBA 0040 jsr [PC + 0x40 /* 000020B2 */]
00002074 486C 0130 pea.l [A4 + 0x130]
00002078 4EBA 0038 jsr [PC + 0x38 /* 000020B2 */]
0000207C 486C 0138 pea.l [A4 + 0x138]
00002080 4EBA 0030 jsr [PC + 0x30 /* 000020B2 */]
00002084 486C 0140 pea.l [A4 + 0x140]
00002088 4EBA 0028 jsr [PC + 0x28 /* 000020B2 */]
0000208C 486C 0148 pea.l [A4 + 0x148]
00002090 4EBA 0020 jsr [PC + 0x20 /* 000020B2 */]
00002094 486C 0150 pea.l [A4 + 0x150]
00002098 4EBA 0018 jsr [PC + 0x18 /* 000020B2 */]
0000209C 486E FFC6 pea.l [A6 - 0x3A]
000020A0 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
000020A4 4FEF 0030 lea.l A7, [A7 + 0x30]
000020A8 4CEE 1880 FFBA movem.l D7,A3,A4, [A6 - 0x46]
000020AE 4E5E unlink A6
000020B0 4E75 rts
fn000020B2:
000020B2 4E56 FFF8 link A6, -0x0008
000020B6 2F0B move.l -[A7], A3
000020B8 266E 0008 movea.l A3, [A6 + 0x8]
000020BC 4A53 tst.w [A3]
000020BE 6D68 blt +0x6A /* 00002128 */
000020C0 41EE FFF8 lea.l A0, [A6 - 0x8]
000020C4 224B movea.l A1, A3
000020C6 20D9 move.l [A0]+, [A1]+
000020C8 20D9 move.l [A0]+, [A1]+
000020CA 2B4B BDE6 move.l [A5 - 0x421A], A3
000020CE 206D BDDE movea.l A0, [A5 - 0x4222]
000020D2 4E90 jsr [A0]
000020D4 7000 moveq.l D0, 0x00
000020D6 2B40 BDE6 move.l [A5 - 0x421A], D0
000020DA 4A6E FFF8 tst.w [A6 - 0x8]
000020DE 6612 bne +0x14 /* 000020F2 */
000020E0 0C6E 7FFF FFFA cmpi.w [A6 - 0x6], 0x7FFF
000020E6 660A bne +0xC /* 000020F2 */
000020E8 4253 clr.w [A3]
000020EA 377C 7FFF 0002 move.w [A3 + 0x2], 0x7FFF
000020F0 600C bra +0xE /* 000020FE */
label000020F2:
000020F2 302B 0002 move.w D0, [A3 + 0x2]
000020F6 B053 cmp.w D0, [A3]
000020F8 6C04 bge +0x6 /* 000020FE */
000020FA 3753 0002 move.w [A3 + 0x2], [A3]
label000020FE:
000020FE 4A6E FFFC tst.w [A6 - 0x4]
00002102 6614 bne +0x16 /* 00002118 */
00002104 0C6E 7FFF FFFE cmpi.w [A6 - 0x2], 0x7FFF
0000210A 660C bne +0xE /* 00002118 */
0000210C 426B 0004 clr.w [A3 + 0x4]
00002110 377C 7FFF 0006 move.w [A3 + 0x6], 0x7FFF
00002116 6010 bra +0x12 /* 00002128 */
label00002118:
00002118 302B 0006 move.w D0, [A3 + 0x6]
0000211C B06B 0004 cmp.w D0, [A3 + 0x4]
00002120 6C06 bge +0x8 /* 00002128 */
00002122 376B 0004 0006 move.w [A3 + 0x6], [A3 + 0x4]
label00002128:
00002128 7000 moveq.l D0, 0x00
0000212A 266E FFF4 movea.l A3, [A6 - 0xC]
0000212E 4E5E unlink A6
00002130 4E75 rts
fn00002132:
00002132 48E7 0118 movem.l -[A7], D7,A3,A4
00002136 286F 0010 movea.l A4, [A7 + 0x10]
0000213A 7002 moveq.l D0, 0x02
0000213C C06C 0072 and.w D0, [A4 + 0x72]
00002140 675C beq +0x5E /* 0000219E */
00002142 426D B9CC clr.w [A5 - 0x4634]
00002146 426D B9CA clr.w [A5 - 0x4636]
0000214A 1B7C 0020 BDCA move.b [A5 - 0x4236], 0x20 /* ' ' */
00002150 1B7C 0020 B9D2 move.b [A5 - 0x462E], 0x20 /* ' ' */
00002156 41ED BDCA lea.l A0, [A5 - 0x4236]
0000215A 2B48 B9E2 move.l [A5 - 0x461E], A0
0000215E 266C 00AA movea.l A3, [A4 + 0xAA]
00002162 526D BDEE addq.w [A5 - 0x4212], 1
00002166 526D BDF0 addq.w [A5 - 0x4210], 1
0000216A 4247 clr.w D7
0000216C 6022 bra +0x24 /* 00002190 */
label0000216E:
0000216E 3B6B 0008 BDD0 move.w [A5 - 0x4230], [A3 + 0x8]
00002174 3B6B 0008 B9D8 move.w [A5 - 0x4628], [A3 + 0x8]
0000217A 206D BDDE movea.l A0, [A5 - 0x4222]
0000217E 4E90 jsr [A0]
00002180 4A40 tst.w D0
00002182 6706 beq +0x8 /* 0000218A */
00002184 376D BDD0 0008 move.w [A3 + 0x8], [A5 - 0x4230]
label0000218A:
0000218A D6FC 000A add.w A3, 0xA /* '\n' */
0000218E 5247 addq.w D7, 1
label00002190:
00002190 BE6C 007A cmp.w D7, [A4 + 0x7A]
00002194 6DD8 blt -0x26 /* 0000216E */
00002196 536D BDF0 subq.w [A5 - 0x4210], 1
0000219A 536D BDEE subq.w [A5 - 0x4212], 1
label0000219E:
0000219E 4CDF 1880 movem.l D7,A3,A4, [A7]+
000021A2 4E75 rts
fn000021A4:
000021A4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000021A8 3C2F 001A move.w D6, [A7 + 0x1A]
000021AC 286F 0014 movea.l A4, [A7 + 0x14]
000021B0 526D BDC8 addq.w [A5 - 0x4238], 1
000021B4 6000 019E bra +0x1A0 /* 00002354 */
label000021B8:
000021B8 4A46 tst.w D6
000021BA 6648 bne +0x4A /* 00002204 */
000021BC 41ED 27CA lea.l A0, [A5 + 0x27CA /* export_1269 */]
000021C0 B1ED BDDE cmpa.l A0, [A5 - 0x4222]
000021C4 673E beq +0x40 /* 00002204 */
000021C6 486C 0018 pea.l [A4 + 0x18]
000021CA 4EBA FEE6 jsr [PC - 0x11A /* 000020B2 */]
000021CE 302C 0018 move.w D0, [A4 + 0x18]
000021D2 B06C 001A cmp.w D0, [A4 + 0x1A]
000021D6 588F addq.l A7, 4
000021D8 6610 bne +0x12 /* 000021EA */
000021DA 102C 0014 move.b D0, [A4 + 0x14]
000021DE B02C 0015 cmp.b D0, [A4 + 0x15]
000021E2 6306 bls +0x8 /* 000021EA */
000021E4 196C 0014 0015 move.b [A4 + 0x15], [A4 + 0x14]
label000021EA:
000021EA 302C 001C move.w D0, [A4 + 0x1C]
000021EE B06C 001E cmp.w D0, [A4 + 0x1E]
000021F2 6610 bne +0x12 /* 00002204 */
000021F4 102C 0016 move.b D0, [A4 + 0x16]
000021F8 B02C 0017 cmp.b D0, [A4 + 0x17]
000021FC 6306 bls +0x8 /* 00002204 */
000021FE 196C 0016 0017 move.b [A4 + 0x17], [A4 + 0x16]
label00002204:
00002204 700B moveq.l D0, 0x0B
00002206 B06C 0020 cmp.w D0, [A4 + 0x20]
0000220A 6612 bne +0x14 /* 0000221E */
0000220C 7001 moveq.l D0, 0x01
0000220E 2F00 move.l -[A7], D0
00002210 2F2C 002A move.l -[A7], [A4 + 0x2A]
00002214 4EBA FF8E jsr [PC - 0x72 /* 000021A4 */]
00002218 508F addq.l A7, 8
0000221A 6000 0134 bra +0x136 /* 00002350 */
label0000221E:
0000221E 7002 moveq.l D0, 0x02
00002220 B06C 0020 cmp.w D0, [A4 + 0x20]
00002224 661A bne +0x1C /* 00002240 */
00002226 206C 002A movea.l A0, [A4 + 0x2A]
0000222A 7001 moveq.l D0, 0x01
0000222C B028 004C cmp.b D0, [A0 + 0x4C]
00002230 660E bne +0x10 /* 00002240 */
00002232 2F2C 002A move.l -[A7], [A4 + 0x2A]
00002236 4EBA FEFA jsr [PC - 0x106 /* 00002132 */]
0000223A 588F addq.l A7, 4
0000223C 6000 0112 bra +0x114 /* 00002350 */
label00002240:
00002240 7004 moveq.l D0, 0x04
00002242 B06C 0020 cmp.w D0, [A4 + 0x20]
00002246 6600 0108 bne +0x10A /* 00002350 */
0000224A 266C 002E movea.l A3, [A4 + 0x2E]
0000224E 302B 043C move.w D0, [A3 + 0x43C]
00002252 B06D BDC8 cmp.w D0, [A5 - 0x4238]
00002256 6700 00F8 beq +0xFA /* 00002350 */
0000225A 486B 00D0 pea.l [A3 + 0xD0]
0000225E 4EBA FE52 jsr [PC - 0x1AE /* 000020B2 */]
00002262 486B 00D8 pea.l [A3 + 0xD8]
00002266 4EBA FE4A jsr [PC - 0x1B6 /* 000020B2 */]
0000226A 486B 00E0 pea.l [A3 + 0xE0]
0000226E 4EBA FE42 jsr [PC - 0x1BE /* 000020B2 */]
00002272 486B 00E8 pea.l [A3 + 0xE8]
00002276 4EBA FE3A jsr [PC - 0x1C6 /* 000020B2 */]
0000227A 486B 0100 pea.l [A3 + 0x100]
0000227E 4EBA FE32 jsr [PC - 0x1CE /* 000020B2 */]
00002282 486B 00F0 pea.l [A3 + 0xF0]
00002286 4EBA FE2A jsr [PC - 0x1D6 /* 000020B2 */]
0000228A 486B 001E pea.l [A3 + 0x1E]
0000228E 4EBA FE22 jsr [PC - 0x1DE /* 000020B2 */]
00002292 486B 0050 pea.l [A3 + 0x50]
00002296 4EBA FE1A jsr [PC - 0x1E6 /* 000020B2 */]
0000229A 486B 0196 pea.l [A3 + 0x196]
0000229E 4EBA FE12 jsr [PC - 0x1EE /* 000020B2 */]
000022A2 486B 0214 pea.l [A3 + 0x214]
000022A6 4EBA FE0A jsr [PC - 0x1F6 /* 000020B2 */]
000022AA 486B 0292 pea.l [A3 + 0x292]
000022AE 4EBA FE02 jsr [PC - 0x1FE /* 000020B2 */]
000022B2 486B 0310 pea.l [A3 + 0x310]
000022B6 4EBA FDFA jsr [PC - 0x206 /* 000020B2 */]
000022BA 7013 moveq.l D0, 0x13
000022BC B06B 010E cmp.w D0, [A3 + 0x10E]
000022C0 4FEF 0030 lea.l A7, [A7 + 0x30]
000022C4 6700 0084 beq +0x86 /* 0000234A */
000022C8 7014 moveq.l D0, 0x14
000022CA B06B 010E cmp.w D0, [A3 + 0x10E]
000022CE 677A beq +0x7C /* 0000234A */
000022D0 7012 moveq.l D0, 0x12
000022D2 B06B 010E cmp.w D0, [A3 + 0x10E]
000022D6 6772 beq +0x74 /* 0000234A */
000022D8 302B 0116 move.w D0, [A3 + 0x116]
000022DC 48C0 ext.l D0
000022DE 2E00 move.l D7, D0
000022E0 6064 bra +0x66 /* 00002346 */
label000022E2:
000022E2 206B 03F0 movea.l A0, [A3 + 0x3F0]
000022E6 2007 move.l D0, D7
000022E8 2200 move.l D1, D0
000022EA C0FC 004A mulu.w D0, 0x4A /* 'J' */
000022EE 4841 swap.w D1
000022F0 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000022F4 4841 swap.w D1
000022F6 4241 clr.w D1
000022F8 D081 add.l D0, D1
000022FA 4870 0824 pea.l [A0 + D0 + 0x24]
000022FE 4EBA FDB2 jsr [PC - 0x24E /* 000020B2 */]
00002302 206B 03F0 movea.l A0, [A3 + 0x3F0]
00002306 2007 move.l D0, D7
00002308 2200 move.l D1, D0
0000230A C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000230E 4841 swap.w D1
00002310 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00002314 4841 swap.w D1
00002316 4241 clr.w D1
00002318 D081 add.l D0, D1
0000231A 4870 082C pea.l [A0 + D0 + 0x2C]
0000231E 4EBA FD92 jsr [PC - 0x26E /* 000020B2 */]
00002322 206B 03F0 movea.l A0, [A3 + 0x3F0]
00002326 2007 move.l D0, D7
00002328 2200 move.l D1, D0
0000232A C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000232E 4841 swap.w D1
00002330 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00002334 4841 swap.w D1
00002336 4241 clr.w D1
00002338 D081 add.l D0, D1
0000233A 4870 0834 pea.l [A0 + D0 + 0x34]
0000233E 4EBA FD72 jsr [PC - 0x28E /* 000020B2 */]
00002342 4FEF 000C lea.l A7, [A7 + 0xC]
label00002346:
00002346 5387 subq.l D7, 1
00002348 6C98 bge -0x66 /* 000022E2 */
label0000234A:
0000234A 376D BDC8 043C move.w [A3 + 0x43C], [A5 - 0x4238]
label00002350:
00002350 286C 0026 movea.l A4, [A4 + 0x26]
label00002354:
00002354 200C move.l D0, A4
00002356 6600 FE60 bne -0x19E /* 000021B8 */
0000235A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000235E 4E75 rts
export_1277:
00002360 4E56 FFF4 link A6, -0x000C
00002364 48E7 0310 movem.l -[A7], D6,D7,A3
00002368 3E2E 000A move.w D7, [A6 + 0xA]
0000236C 4246 clr.w D6
0000236E 206D B9FC movea.l A0, [A5 - 0x4604]
00002372 47E8 032E lea.l A3, [A0 + 0x32E]
00002376 7001 moveq.l D0, 0x01
00002378 B06B 000C cmp.w D0, [A3 + 0xC]
0000237C 6676 bne +0x78 /* 000023F4 */
0000237E 4A93 tst.l [A3]
00002380 6672 bne +0x74 /* 000023F4 */
00002382 41EE FFF4 lea.l A0, [A6 - 0xC]
00002386 224B movea.l A1, A3
00002388 5889 addq.l A1, 4
0000238A 20D9 move.l [A0]+, [A1]+
0000238C 20D9 move.l [A0]+, [A1]+
0000238E 2D6D BA78 FFFC move.l [A6 - 0x4], [A5 - 0x4588]
00002394 4A47 tst.w D7
00002396 6716 beq +0x18 /* 000023AE */
00002398 486D BAAC pea.l [A5 - 0x4554]
0000239C 206D B9FC movea.l A0, [A5 - 0x4604]
000023A0 4868 032E pea.l [A0 + 0x32E]
000023A4 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
000023A8 48C0 ext.l D0
000023AA 508F addq.l A7, 8
000023AC 600C bra +0xE /* 000023BA */
label000023AE:
000023AE 7019 moveq.l D0, 0x19
000023B0 2F00 move.l -[A7], D0
000023B2 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
000023B6 48C0 ext.l D0
000023B8 588F addq.l A7, 4
label000023BA:
000023BA 6738 beq +0x3A /* 000023F4 */
000023BC 48C7 ext.l D7
000023BE 2F07 move.l -[A7], D7
000023C0 41EE 0000 lea.l A0, [A6 + 0x0]
000023C4 2F20 move.l -[A7], -[A0]
000023C6 2F20 move.l -[A7], -[A0]
000023C8 2F20 move.l -[A7], -[A0]
000023CA 4EBA E984 jsr [PC - 0x167C /* 00000D50 */]
000023CE 3C00 move.w D6, D0
000023D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000023D4 671E beq +0x20 /* 000023F4 */
000023D6 41ED BABA lea.l A0, [A5 - 0x4546]
000023DA 43EE FFF4 lea.l A1, [A6 - 0xC]
000023DE 20D9 move.l [A0]+, [A1]+
000023E0 20D9 move.l [A0]+, [A1]+
000023E2 4A47 tst.w D7
000023E4 6704 beq +0x6 /* 000023EA */
000023E6 7006 moveq.l D0, 0x06
000023E8 6002 bra +0x4 /* 000023EC */
label000023EA:
000023EA 7007 moveq.l D0, 0x07
label000023EC:
000023EC 2F00 move.l -[A7], D0
000023EE 4EAD 137A jsr [A5 + 0x137A /* export_619 */]
000023F2 588F addq.l A7, 4
label000023F4:
000023F4 3006 move.w D0, D6
000023F6 4CEE 08C0 FFE8 movem.l D6,D7,A3, [A6 - 0x18]
000023FC 4E5E unlink A6
000023FE 4E75 rts
fn00002400:
00002400 4E56 FFFE link A6, -0x0002
00002404 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002408 286E 000C movea.l A4, [A6 + 0xC]
0000240C 266E 0008 movea.l A3, [A6 + 0x8]
00002410 382E 0016 move.w D4, [A6 + 0x16]
00002414 3A2E 0012 move.w D5, [A6 + 0x12]
00002418 426E FFFE clr.w [A6 - 0x2]
0000241C 3C13 move.w D6, [A3]
0000241E 3E14 move.w D7, [A4]
00002420 4A6D BE0C tst.w [A5 - 0x41F4]
00002424 6610 bne +0x12 /* 00002436 */
00002426 BC45 cmp.w D6, D5
00002428 6D0C blt +0xE /* 00002436 */
0000242A BE44 cmp.w D7, D4
0000242C 6E08 bgt +0xA /* 00002436 */
0000242E 3D7C 0002 FFFE move.w [A6 - 0x2], 0x2
00002434 605C bra +0x5E /* 00002492 */
label00002436:
00002436 BE45 cmp.w D7, D5
00002438 6D58 blt +0x5A /* 00002492 */
0000243A 4A6D BE0C tst.w [A5 - 0x41F4]
0000243E 6604 bne +0x6 /* 00002444 */
00002440 526E FFFE addq.w [A6 - 0x2], 1
label00002444:
00002444 BC45 cmp.w D6, D5
00002446 6D24 blt +0x26 /* 0000246C */
00002448 4A6D BE0C tst.w [A5 - 0x41F4]
0000244C 6608 bne +0xA /* 00002456 */
0000244E BC44 cmp.w D6, D4
00002450 6E04 bgt +0x6 /* 00002456 */
00002452 3C05 move.w D6, D5
00002454 6016 bra +0x18 /* 0000246C */
label00002456:
00002456 303C 7FFF move.w D0, 0x7FFF
0000245A 9046 sub.w D0, D6
0000245C B06E 001A cmp.w D0, [A6 + 0x1A]
00002460 6C06 bge +0x8 /* 00002468 */
00002462 3C3C 7FFF move.w D6, 0x7FFF
00002466 6004 bra +0x6 /* 0000246C */
label00002468:
00002468 DC6E 001A add.w D6, [A6 + 0x1A]
label0000246C:
0000246C 4A6D BE0C tst.w [A5 - 0x41F4]
00002470 660A bne +0xC /* 0000247C */
00002472 BE44 cmp.w D7, D4
00002474 6C06 bge +0x8 /* 0000247C */
00002476 3E05 move.w D7, D5
00002478 5347 subq.w D7, 1
0000247A 6016 bra +0x18 /* 00002492 */
label0000247C:
0000247C 303C 7FFF move.w D0, 0x7FFF
00002480 9047 sub.w D0, D7
00002482 B06E 001A cmp.w D0, [A6 + 0x1A]
00002486 6C06 bge +0x8 /* 0000248E */
00002488 3E3C 7FFF move.w D7, 0x7FFF
0000248C 6004 bra +0x6 /* 00002492 */
label0000248E:
0000248E DE6E 001A add.w D7, [A6 + 0x1A]
label00002492:
00002492 3686 move.w [A3], D6
00002494 3887 move.w [A4], D7
00002496 302E FFFE move.w D0, [A6 - 0x2]
0000249A 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
000024A0 4E5E unlink A6
000024A2 4E75 rts
fn000024A4:
000024A4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000024A8 286F 0018 movea.l A4, [A7 + 0x18]
000024AC 266F 0014 movea.l A3, [A7 + 0x14]
000024B0 3C13 move.w D6, [A3]
000024B2 3E14 move.w D7, [A4]
000024B4 4AAD BDE2 tst.l [A5 - 0x421E]
000024B8 674E beq +0x50 /* 00002508 */
000024BA 206D BDE2 movea.l A0, [A5 - 0x421E]
000024BE BE68 0004 cmp.w D7, [A0 + 0x4]
000024C2 6D44 blt +0x46 /* 00002508 */
000024C4 206D BDE2 movea.l A0, [A5 - 0x421E]
000024C8 BE68 0006 cmp.w D7, [A0 + 0x6]
000024CC 6E3A bgt +0x3C /* 00002508 */
000024CE 206D BDE2 movea.l A0, [A5 - 0x421E]
000024D2 BC50 cmp.w D6, [A0]
000024D4 6D32 blt +0x34 /* 00002508 */
000024D6 206D BDE2 movea.l A0, [A5 - 0x421E]
000024DA BC68 0002 cmp.w D6, [A0 + 0x2]
000024DE 6E28 bgt +0x2A /* 00002508 */
000024E0 206D BDE2 movea.l A0, [A5 - 0x421E]
000024E4 3006 move.w D0, D6
000024E6 9050 sub.w D0, [A0]
000024E8 206D BDE2 movea.l A0, [A5 - 0x421E]
000024EC 3228 0004 move.w D1, [A0 + 0x4]
000024F0 D240 add.w D1, D0
000024F2 3881 move.w [A4], D1
000024F4 206D BDE2 movea.l A0, [A5 - 0x421E]
000024F8 3007 move.w D0, D7
000024FA 9068 0004 sub.w D0, [A0 + 0x4]
000024FE 206D BDE2 movea.l A0, [A5 - 0x421E]
00002502 3210 move.w D1, [A0]
00002504 D240 add.w D1, D0
00002506 3681 move.w [A3], D1
label00002508:
00002508 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000250C 4E75 rts